| 
 | MIDP3.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.microedition.lcdui.Item
javax.microedition.lcdui.Spacer
public class Spacer
A blank, non-interactive item that has a settable minimum size. The minimum
 width is useful for allocating flexible amounts of space between
 Items within the same row of a Form. The
 minimum height is useful for enforcing a particular minimum height of a row.
 The application can set the minimum width or height to any non-negative
 value. The implementation may enforce implementation-defined maximum values
 for the minimum width and height.
 
 
 The unlocked preferred width of a Spacer is the same as its
 current minimum width. Its unlocked preferred height is the same as its
 current minimum height.
 
 Since a Spacer's primary purpose is to position other items,
 it is restricted to be non-interactive, and the application is not allowed to
 add Commands to a Spacer. Since the presence
 of a label on an Item may affect layout in device-specific
 ways, the label of a Spacer is restricted to always be
 null, and the application is not allowed to change it.
 
| Field Summary | 
|---|
| Fields inherited from class javax.microedition.lcdui.Item | 
|---|
| BUTTON, HYPERLINK, LAYOUT_2, LAYOUT_BOTTOM, LAYOUT_CENTER, LAYOUT_DEFAULT, LAYOUT_EXPAND, LAYOUT_LEFT, LAYOUT_NEWLINE_AFTER, LAYOUT_NEWLINE_BEFORE, LAYOUT_RIGHT, LAYOUT_SHRINK, LAYOUT_TOP, LAYOUT_VCENTER, LAYOUT_VEXPAND, LAYOUT_VSHRINK, PLAIN | 
| Constructor Summary | |
|---|---|
| Spacer(int minWidth,
       int minHeight)Creates a new Spacerwith the given minimum size. | |
| Method Summary | |
|---|---|
|  void | addCommand(Command cmd)Spacersare restricted from havingCommands,
 so this method will always throwIllegalStateExceptionwhenever it is called. | 
|  void | setDefaultCommand(Command cmd)Spacers are restricted from having Commands, so this
 method will always throwIllegalStateExceptionwhenever it
 is called. | 
|  void | setLabel(java.lang.String label)Spacersare restricted to havingnulllabels, so this method will always throwIllegalStateExceptionwhenever it is called. | 
|  void | setMinimumSize(int minWidth,
               int minHeight)Sets the minimum size for this spacer. | 
| Methods inherited from class javax.microedition.lcdui.Item | 
|---|
| getCommands, getLabel, getLayout, getLayoutHint, getMinimumHeight, getMinimumWidth, getPreferredHeight, getPreferredWidth, notifyStateChanged, removeCommand, setCommand, setItemCommandListener, setLayout, setLayoutHint, setPreferredSize | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public Spacer(int minWidth,
              int minHeight)
Spacer with the given minimum size. The
 Spacer's label is null. The minimum size
 must be zero or greater. If minWidth is greater than the
 implementation-defined maximum width, the maximum width will be used
 instead. If minHeight is greater than the
 implementation-defined maximum height, the maximum height will be used
 instead.
minWidth - the minimum width in pixelsminHeight - the minimum height in pixels
java.lang.IllegalArgumentException - if either minWidth or minHeight
             is less than zero| Method Detail | 
|---|
public void setMinimumSize(int minWidth,
                           int minHeight)
Form will not
 be allowed to make the item smaller than this size. The minimum size must
 be zero or greater. If minWidth is greater than the
 implementation-defined maximum width, the maximum width will be used
 instead. If minHeight is greater than the
 implementation-defined maximum height, the maximum height will be used
 instead.
minWidth - the minimum width in pixelsminHeight - the minimum height in pixels
java.lang.IllegalArgumentException - if either minWidth or minHeight
             is less than zeropublic void addCommand(Command cmd)
Spacers are restricted from having Commands,
 so this method will always throw IllegalStateException
 whenever it is called.
addCommand in class Itemcmd - the Command
java.lang.IllegalStateException - alwayspublic void setDefaultCommand(Command cmd)
Commands, so this
 method will always throw IllegalStateException whenever it
 is called.
setDefaultCommand in class Itemcmd - the Command
java.lang.IllegalStateException - alwayspublic void setLabel(java.lang.String label)
Spacers are restricted to having null
 labels, so this method will always throw
 IllegalStateException whenever it is called.
setLabel in class Itemlabel - the label string
java.lang.IllegalStateException - alwaysItem.getLabel()| 
 | MIDP3.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||