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

Inner classes inherited from class javax.swing.plaf.basic.BasicComboBoxEditor
javax.swing.plaf.basic.BasicComboBoxEditor.UIResource
 
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)
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()
Overrides:
getEditorComponent in class javax.swing.plaf.basic.BasicComboBoxEditor
See Also:
ComboBoxEditor.getEditorComponent()

addActionListener

public void addActionListener(java.awt.event.ActionListener l)
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)
Overrides:
removeActionListener in class javax.swing.plaf.basic.BasicComboBoxEditor
See Also:
ComboBoxEditor.removeActionListener(java.awt.event.ActionListener)

selectAll

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

getItem

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


ArgoUML (c) 1996-2002
ArgoUML Project Home
ArgoUML Cookbook