org.argouml.uml.ui
Class UMLEditableComboBox.UMLComboBoxEditor

java.lang.Object
  |
  +--javax.swing.plaf.basic.BasicComboBoxEditor
        |
        +--org.argouml.uml.ui.UMLEditableComboBox.UMLComboBoxEditor
All Implemented Interfaces:
javax.swing.ComboBoxEditor, java.util.EventListener, java.awt.event.FocusListener
Enclosing class:
UMLEditableComboBox

protected class UMLEditableComboBox.UMLComboBoxEditor
extends javax.swing.plaf.basic.BasicComboBoxEditor

The comboboxeditor for editable uml comboboxes. This has to be changed since it controls the rendering of the textfield where the user can edit the list elements. Setitem has to give the correct value. Furthermore, the standard comboboxeditor (BasicComboBoxEditor) does not support showing icons.

Since:
Jan 5, 2003

Field Summary
 
Fields inherited from class javax.swing.plaf.basic.BasicComboBoxEditor
editor
 
Constructor Summary
UMLEditableComboBox.UMLComboBoxEditor(boolean showIcon)
          Constructor for UMLComboBoxEditor.
 
Method Summary
 void addActionListener(java.awt.event.ActionListener l)
           
 java.awt.Component getEditorComponent()
           
 java.lang.Object getItem()
           
 boolean isShowIcon()
          Returns the showIcon.
 void removeActionListener(java.awt.event.ActionListener l)
           
 void selectAll()
           
 void setItem(java.lang.Object anObject)
           
 void setShowIcon(boolean showIcon)
          Sets the showIcon.
 
Methods inherited from class javax.swing.plaf.basic.BasicComboBoxEditor
focusGained, focusLost
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UMLEditableComboBox.UMLComboBoxEditor

public UMLEditableComboBox.UMLComboBoxEditor(boolean showIcon)
Constructor for UMLComboBoxEditor.

Method Detail

setItem

public void setItem(java.lang.Object anObject)
Specified by:
setItem in interface javax.swing.ComboBoxEditor
Overrides:
setItem in class javax.swing.plaf.basic.BasicComboBoxEditor
See Also:
ComboBoxEditor.setItem(java.lang.Object)

isShowIcon

public boolean isShowIcon()
Returns the showIcon.

Returns:
boolean

setShowIcon

public void setShowIcon(boolean showIcon)
Sets the showIcon.

Parameters:
showIcon - The showIcon to set

getEditorComponent

public java.awt.Component getEditorComponent()
Specified by:
getEditorComponent in interface javax.swing.ComboBoxEditor
Overrides:
getEditorComponent in class javax.swing.plaf.basic.BasicComboBoxEditor
See Also:
ComboBoxEditor.getEditorComponent()

addActionListener

public void addActionListener(java.awt.event.ActionListener l)
Specified by:
addActionListener in interface javax.swing.ComboBoxEditor
Overrides:
addActionListener in class javax.swing.plaf.basic.BasicComboBoxEditor
See Also:
ComboBoxEditor.addActionListener(java.awt.event.ActionListener)

removeActionListener

public void removeActionListener(java.awt.event.ActionListener l)
Specified by:
removeActionListener in interface javax.swing.ComboBoxEditor
Overrides:
removeActionListener in class javax.swing.plaf.basic.BasicComboBoxEditor
See Also:
ComboBoxEditor.removeActionListener(java.awt.event.ActionListener)

selectAll

public void selectAll()
Specified by:
selectAll in interface javax.swing.ComboBoxEditor
Overrides:
selectAll in class javax.swing.plaf.basic.BasicComboBoxEditor
See Also:
ComboBoxEditor.selectAll()

getItem

public java.lang.Object getItem()
Specified by:
getItem in interface javax.swing.ComboBoxEditor
Overrides:
getItem in class javax.swing.plaf.basic.BasicComboBoxEditor
See Also:
ComboBoxEditor.getItem()


ArgoUML © 1996-2003 (20040229)ArgoUML Project HomeArgoUML Cookbook