|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.text.JTextComponent
javax.swing.JTextField
acm.gui.IntField
public class IntField
This class implements a simple interactor that accepts an integer value.
| Field Summary |
|---|
| Constructor Summary | |
|---|---|
IntField()
int value. |
|
IntField(int value)
int value. |
|
IntField(int low,
int high)
int value,
which is constrained to be within the specified range. |
|
IntField(int value,
int low,
int high)
int value,
which is constrained to be within the specified range. |
|
| Method Summary | |
|---|---|
boolean |
getExceptionOnError()
|
String |
getFormat()
null if no format has been set. |
int |
getValue()
int. |
void |
setExceptionOnError(boolean flag)
flag
parameter. |
void |
setFormat(String format)
|
void |
setValue(int n)
|
| Constructor Detail |
|---|
public IntField()int value.
The contents of the field are initially blank.
Usage: | IntField field = new IntField(); |
public IntField(int value)int value.
The contents of the field initially contain the specified value.
Usage: | IntField field = new IntField(value); | ||
Parameter: |
|
public IntField(int low,
int high)int value,
which is constrained to be within the specified range. The contents
of the field are initially blank.
Usage: | IntField field = new IntField(low, high); | ||||
Parameters: |
|
public IntField(int value,
int low,
int high)int value,
which is constrained to be within the specified range. The contents
of the field initially contain the specified value.
Usage: | IntField field = new IntField(value, low, high); | ||||||
Parameters: |
|
| Method Detail |
|---|
public boolean getExceptionOnError()Usage: | boolean flag = console.getExceptionOnError(); |
Returns: | The current setting of the error-handling mode (false to retry
on errors; true to raise an exception)
|
public String getFormat()null if no format has been set.
Usage: | String format = field.getFormat(); |
Returns: | The format for this field |
public int getValue()int. If this value is either
not a legal numeric value or is outside the specified range, this method will
either pop up a dialog allowing the user to reenter the value or throw an
ErrorException depending on the state of the exceptionOnError
flag.
Usage: | int n = field.getValue(); |
Returns: | The value stored in the field as a int
|
public void setExceptionOnError(boolean flag)flag
parameter. If flag is false (which is the default),
calling getValue on this interactor displays
a dialog that gives the user a chance to retry after erroneous input. If this
value is set to true, illegal input raises an
ErrorException instead.
Usage: | field.setExceptionOnError(flag); | ||
Parameter: |
|
public void setFormat(String format)Usage: | field.setFormat(format); | ||
Parameter: |
|
public void setValue(int n)Usage: | field.setValue(n); | ||
Parameter: |
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||