Class semper.preferences.PrefFieldLabel
All Packages Class Hierarchy This Package Previous Next Index
Class semper.preferences.PrefFieldLabel
java.lang.Object
|
+----semper.preferences.PrefField
|
+----semper.preferences.PrefFieldLabel
- public class PrefFieldLabel
- extends PrefField
A label field is only a information string with _NO_ input/output facilities.
This is used to put some information text in a preferences group.
- Version:
- $Revision: 1.11 $ $Date: 1997/02/04 17:54:18 $
- Author:
- Louis Salvail (CWI)
- See Also:
- PrefFieldString, PrefFieldChoice, PrefFieldNegotiable, PrefFieldCheckBox
-
PrefFieldLabel()
- Contructor used by newInstance for internalization.
-
PrefFieldLabel(String, String)
- Constructor for strings fields with defaults constraints.
-
PrefFieldLabel(String, String, GridBagConstraints)
- Constructor for strings fields.
-
applyModification()
- No user modification are possible on a label field.
-
cancel()
- This method does nothing because the user cannot
change a PrefFieldLabel, so no cancel is needed.
-
getValue()
- this method returns the String for that label.
-
isModified()
- A label field is never modified so this method return always false.
-
isOK()
- A label is always ok because it is never modified by the user.
-
myStreamSize()
- This returns the size of the stream that would hold the externalized form of this field.
-
readObject(StreamInputInterface)
- Internalizes this label field.
-
setAlignement(int)
- This sets the font for that label.
-
setValue(Object)
- Can be used to change the label.
-
showme(PrefFrame)
- This adds the label to the given frame.
-
writeObject(StreamOutputInterface)
- Externalizes this label field.
PrefFieldLabel
public PrefFieldLabel(String fieldname,
String theText,
GridBagConstraints constraint)
- Constructor for strings fields. None of the input parameters should be null.
- Parameters:
- fieldname - is the string by which this component is accessed through the preferences manager.
- theText - is the text for that label.
- constraints - is the set of GridBagConstraints for that component. The internal
constraints representation is a clone of the input.
- Returns:
- the new object.
- See Also:
- GridBagConstraints, Label
PrefFieldLabel
public PrefFieldLabel(String fieldname,
String theText)
- Constructor for strings fields with defaults constraints. None of the input paramaters
should be null.
- Parameters:
- fieldname - is the string by which this component is accessed through the preferences manager.
- theText - is the text for that label.
- Returns:
- the new object with the appropriate text.
- See Also:
- GridBagConstraints, Label
PrefFieldLabel
public PrefFieldLabel()
- Contructor used by newInstance for internalization.
- Returns:
- a new empty object.
showme
public void showme(PrefFrame p)
- This adds the label to the given frame.
- Parameters:
- p - is the frame in which the label is added.
- Returns:
- none.
- Overrides:
- showme in class PrefField
getValue
public Object getValue()
- this method returns the String for that label.
- Returns:
- the string.
- Overrides:
- getValue in class PrefField
setValue
public void setValue(Object newval)
- Can be used to change the label.
- Parameters:
- newval - is the new string. This should be a String object.
- Returns:
- none.
- Overrides:
- setValue in class PrefField
setAlignement
public void setAlignement(int a)
- This sets the font for that label.
- Parameters:
- f - is the font.
- a - is the alignment.
- Returns:
- none.
public void setFont(Font f){
appearance.setFont(f);
}
/**
This to set the algnement. Not implemented yet.
- See Also:
- Label
isModified
public boolean isModified()
- A label field is never modified so this method return always false.
- Returns:
- false.
- Overrides:
- isModified in class PrefField
applyModification
public boolean applyModification()
- No user modification are possible on a label field.
- Returns:
- true because the no-modification is always accepted.
- Overrides:
- applyModification in class PrefField
cancel
public void cancel()
- This method does nothing because the user cannot
change a PrefFieldLabel, so no cancel is needed.
- Returns:
- none.
- Overrides:
- cancel in class PrefField
isOK
public boolean isOK()
- A label is always ok because it is never modified by the user.
- Returns:
- true.
- Overrides:
- isOK in class PrefField
myStreamSize
public int myStreamSize() throws StreamIOException
- This returns the size of the stream that would hold the externalized form of this field.
- Returns:
- the size of the stream in bytes
- Overrides:
- myStreamSize in class PrefField
- See Also:
- Streamable
readObject
public void readObject(StreamInputInterface stream) throws StreamIOException
- Internalizes this label field.
- Parameters:
- stream - is the stream of data the object state is retrieved from
- Returns:
- none.
- Overrides:
- readObject in class PrefField
- See Also:
- Streamable
writeObject
public void writeObject(StreamOutputInterface stream) throws StreamIOException
- Externalizes this label field.
- Parameters:
- stream - is the stream of data the object state is recorded in
- Returns:
- none
- Overrides:
- writeObject in class PrefField
- See Also:
- Streamable
All Packages Class Hierarchy This Package Previous Next Index