org.argouml.uml.ui
Class UMLEditableComboBox.UMLComboBoxEditor

java.lang.Object
  extended byjavax.swing.plaf.basic.BasicComboBoxEditor
      extended byorg.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

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

addActionListener

public void addActionListener(java.awt.event.ActionListener l)
See Also:
ComboBoxEditor.addActionListener(java.awt.event.ActionListener)

removeActionListener

public void removeActionListener(java.awt.event.ActionListener l)
See Also:
ComboBoxEditor.removeActionListener(java.awt.event.ActionListener)

selectAll

public void selectAll()
See Also:
ComboBoxEditor.selectAll()

getItem

public java.lang.Object getItem()
See Also:
ComboBoxEditor.getItem()


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