|
JClass 4.5.0 API Documentation |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JComboBox | +--com.klg.jclass.field.JCComboField
JCComboField
has all the capability of JComboBox
as well as the ability to
validate its contents.
JComboBox
, Serialized FormInner classes inherited from class javax.swing.JComboBox |
JComboBox.AccessibleJComboBox,
JComboBox.KeySelectionManager |
Inner classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
Field Summary | |
protected Field |
field
|
protected boolean |
required
|
protected JTextField |
text
|
static String |
version
Contains the version number of the JClass product. |
Fields inherited from class javax.swing.JComboBox |
actionCommand,
dataModel,
editor,
isEditable,
keySelectionManager,
lightWeightPopupEnabled,
maximumRowCount,
renderer,
selectedItemReminder |
Fields inherited from class javax.swing.JComponent |
accessibleContext,
listenerList,
TOOL_TIP_TEXT_KEY,
ui,
UNDEFINED_CONDITION,
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT,
WHEN_FOCUSED,
WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
Fields inherited from interface com.klg.jclass.field.JCFieldComponent |
INVALID,
UNDEREDIT,
VALID |
Constructor Summary | |
JCComboField()
Constructs a JCComboField. |
|
JCComboField(Class c)
Constructs an empty JCComboField which expects an object of the specified class. |
|
JCComboField(Class c,
JCValidator v)
Constructs an empty JCComboField which expects an object of the specified class and which uses the specified validator. |
|
JCComboField(com.klg.jclass.util.value.JCValueModel m)
Constructs an empty JCComboField which uses the specified value model to contain its value. |
|
JCComboField(com.klg.jclass.util.value.JCValueModel m,
JCValidator v)
Constructs an empty JCComboField which uses the specified value model to contain its value and which uses the specified validator. |
Method Summary | |
void |
add(String item)
Adds an item to the list. |
void |
addActionListener(ActionListener l)
Adds an ActionListener. |
void |
addNotify()
Initializes the field object. |
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a PropertyChangeListener to the listener list. |
void |
addValueListener(com.klg.jclass.util.value.JCValueListener listener)
Adds a listener for changes to the value. |
void |
commitEdit()
Commits the current field under edit. |
protected void |
createField(JCValidator validator)
|
String |
getAbout()
Gets the value of the About property. |
DataProperties |
getDataProperties()
Gets the Bean property which wraps the validator, data model, and Field objects properties into one property. |
JCInvalidInfo |
getInvalidInfo()
Returns the Invalid properties. |
boolean |
getSelectOnEnter()
Returns a flag indicating the selection status on entering the field. |
int |
getState()
Returns the state of the component: VALID, INVALID, or UNDER_EDIT. |
protected JTextField |
getTextFieldEditor()
Convenience method to return the TextField Editor Component |
JCValidator |
getValidator()
Returns the validator currently in use. |
Object |
getValue()
Returns the value for the combo field |
com.klg.jclass.util.value.JCValueModel |
getValueModel()
Returns the data model being used by the field. |
boolean |
isRequired()
Returns true if the field is required. |
void |
removeActionListener(ActionListener l)
Removes an ActionListener. |
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a PropertyChangeListener from the listener list. |
void |
removeValueListener(com.klg.jclass.util.value.JCValueListener listener)
Removes a listener for changes to the value. |
void |
setAbout(String s)
Sets the value of the About property. |
void |
setBackground(Color background)
Sets the background of the combo field. |
void |
setDataProperties(DataProperties dp)
Sets the Bean property which wraps the validator, data model, and Field objects properties into one property. |
void |
setForeground(Color foreground)
Sets the foreground of the combo field. |
void |
setInvalidInfo(JCInvalidInfo info)
Sets the Invalid properties. |
void |
setItems(String[] items)
Sets the list of choices. |
void |
setRequired(boolean required)
Sets the required property for the current field. |
void |
setSelectOnEnter(boolean select)
Sets a flag to determine whether the value in the field is selected when the component gains focus. |
void |
setUI(ComboBoxUI ui)
Sets the look and feel for this component. |
void |
setValidator(JCValidator v)
Sets the validator to use. |
void |
setValue(Object value)
Sets the value for the combo field. |
void |
setValueModel(com.klg.jclass.util.value.JCValueModel model)
Sets the data model being used by the field. |
void |
updateUI()
Updates the look and feel for this component. |
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getLayout,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paintComponents,
preferredSize,
print,
printComponents,
processContainerEvent,
processEvent,
remove,
remove,
removeAll,
removeContainerListener,
setCursor,
setLayout,
validate,
validateTree |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
protected Field field
protected JTextField text
protected boolean required
public static final String version
Constructor Detail |
public JCComboField()
public JCComboField(Class c)
public JCComboField(Class c, JCValidator v)
public JCComboField(com.klg.jclass.util.value.JCValueModel m)
public JCComboField(com.klg.jclass.util.value.JCValueModel m, JCValidator v)
Method Detail |
public void addPropertyChangeListener(PropertyChangeListener listener)
listener
- The PropertyChangeListener to be addedpublic void addValueListener(com.klg.jclass.util.value.JCValueListener listener)
public void removeValueListener(com.klg.jclass.util.value.JCValueListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
listener
- The PropertyChangeListener to be removedpublic DataProperties getDataProperties()
JCValidator
,
JCValueModel
,
JCInvalidInfo
public void setDataProperties(DataProperties dp)
JCValidator
,
JCValueModel
,
JCInvalidInfo
protected void createField(JCValidator validator)
public String getAbout()
public void setAbout(String s)
public void addNotify()
public void setBackground(Color background)
public void setForeground(Color foreground)
protected JTextField getTextFieldEditor()
public Object getValue()
public void setValue(Object value)
public com.klg.jclass.util.value.JCValueModel getValueModel()
JCValueModel
public void setValueModel(com.klg.jclass.util.value.JCValueModel model)
JCValueModel
public JCValidator getValidator()
JCValidator
public void setValidator(JCValidator v)
JCValidator
public JCInvalidInfo getInvalidInfo()
public void setInvalidInfo(JCInvalidInfo info)
public int getState()
public boolean getSelectOnEnter()
setSelectOnEnter(boolean)
public void setSelectOnEnter(boolean select)
public void commitEdit()
public boolean isRequired()
public void setRequired(boolean required)
public void setUI(ComboBoxUI ui)
public void updateUI()
public void addActionListener(ActionListener l)
public void removeActionListener(ActionListener l)
public void setItems(String[] items)
setPickList
method in the AbstractValidator
class.AbstractValidator.setPickList(javax.swing.ListModel)
public void add(String item)
setPickList
method in the AbstractValidator
class.AbstractValidator.setPickList(javax.swing.ListModel)
|
Copyright© 1999-2000 KL Group Inc. All rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |