JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.plaf.basic
Ŭ·¡½º BasicComboPopup

java.lang.Object 
  »óÀ§¸¦ È®Àå java.awt.Component 
      »óÀ§¸¦ È®Àå java.awt.Container 
          »óÀ§¸¦ È®Àå javax.swing.JComponent 
              »óÀ§¸¦ È®Àå javax.swing.JPopupMenu 
                  »óÀ§¸¦ È®Àå javax.swing.plaf.basic.BasicComboPopup
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
ImageObserver, MenuContainer, Serializable, Accessible, MenuElement, ComboPopup
¾Ë·ÁÁø Á÷°è ¼­ºê Ŭ·¡½º:
MetalComboBoxUI.MetalComboPopup

public class BasicComboPopup
extends JPopupMenu
implements ComboPopup

ComboPopupÀÎÅÍÆäÀ̽ºÀÇ ±âº»ÀûÀÎ ±¸ÇöÀÔ´Ï´Ù. ÀÌ Å¬·¡½º´Â comboboxÀÇ pop-up ºÎºÐÀÇ UI¸¦ Ç¥ÇöÇÕ´Ï´Ù.

¸ðµç À̺¥Æ® 󸮴 createxxxListener() °¢ ¸Þ¼­µå ¹× ³»ºÎ Ŭ·¡½º¸¦ »ç¿ëÇØ ÀÛ¼ºµÈ ¸®½º³Ê Ŭ·¡½º¿¡ ÀÇÇØ Ã³¸®µË´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ µ¿ÀÛÀ» º¯°æÇÏ·Á¸é, createxxxListener() °¢ ¸Þ¼­µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÑ ´ÙÀ½, µ¶ÀÚÀûÀÎ À̺¥Æ® ¸®½º³Ê¸¦ Á¦°øÇÏ´ÂÁö, ÀÌ Å¬·¡½º¿¡¼­ Á¦°øµÈ À̺¥Æ® ¸®½º³Ê·ÎºÎÅÍ »ó¼ÓÇÕ´Ï´Ù.

°æ°í: ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ­ µÈ °´Ã¼´Â ÇâÈÄÀÇ Swing ¸±¸®Áî¿Í ȣȯµÇÁö ¾ÊÀ» ¿¹Á¤ÀÔ´Ï´Ù. ÇöÀçÀÇ Á÷·ÄÈ­ÀÇ Áö¿øÀº ´Ü±â°£ÀÇ ¿î¿ëÀ̳ª, °°Àº ¹öÀüÀÇ Swing¸¦ ½ÇÇàÇÏ´Â ¾îÇø®ÄÉÀ̼ǰ£ÀÇ RMI¿¡ ÀûÀýÇÏ°í ÀÖ½À´Ï´Ù. JDK ¹öÀü 1.4 ÀÌÈÄ, ¸ðµç JavaBeans Àå±â°£ÀÇ ¿î¿ë Áö¿øÀº java.beans ÆÐÅ°Áö¿¡ Ãß°¡µÇ°í ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº XMLEncoder¸¦ ÂüÁ¶ÇϽʽÿÀ.


Áßø(Nested) Ŭ·¡½º °³¿ä
 class BasicComboPopup.InvocationKeyHandler
          Java 2 Ç÷§Æû v1. 4 ¿¡¼­´Â ÀÌ Å¬·¡½º´Â ÆóÁöµÇ¾î API ÇÏÀ§ ȣȯ¸¸ÀÇ À§ÇØ »ðÀԵǾî ÀÖ½À´Ï´Ù.
protected  class BasicComboPopup.InvocationMouseHandler
          pop-up menu »óÅ¿¡ ¿µÇâÀ» ÁÖ´Â ¸¶¿ì½º À̺¥Æ®¸¦ ó¸®Çϱâ À§ÇÑ, (±× pop-up menu»óÀº ¾Æ´Ï°í) combobox»ó¿¡ µî·ÏµÇ´Â ¸®½º³ÊÀÔ´Ï´Ù.
protected  class BasicComboPopup.InvocationMouseMotionHandler
          ÀÌ ¸®½º³Ê´Â ¸¶¿ì½ºÀÇ µå·¡±×¸¦ °¨½ÃÇØ, ¸®½ºÆ®»ó¿¡¼­ÀÇ µå·¡±×ÀÌ¸é ¸®½ºÆ®ÀÇ ÇöÀçÀÇ ¼±Åà ¹üÀ§¸¦ °»½ÅÇÕ´Ï´Ù.
protected  class BasicComboPopup.ItemHandler
          ÀÌ ¸®½º³Ê´Â comboboxÀÇ ¼±ÅÃÀÇ º¯°æÀ» °¨½ÃÇÕ´Ï´Ù.
 class BasicComboPopup.ListDataHandler
          ¹öÀü 1.4 ¿¡¼­´Â ÀÌ Å¬·¡½º´Â ÆóÁöµÇ¾î ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê°í, API ÇÏÀ§ ȣȯ¸¸ÀÇ À§ÇØ »ðÀԵǾî ÀÖ½À´Ï´Ù.
protected  class BasicComboPopup.ListMouseHandler
          ÀÌ ¸®½º³Ê´Â ¸®½ºÆ®³»¿¡¼­ mouse button°¡ ¶¼¾î ³õ¾ÆÁ³À» ¶§¿¡ pop-up¸¦ µ¤¾î °¡¸³´Ï´Ù.
protected  class BasicComboPopup.ListMouseMotionHandler
          ÀÌ ¸®½º³Ê´Â ¸®½ºÆ®»ó¿¡¼­ÀÇ ¸¶¿ì½ºÀÇ ¿òÁ÷ÀÓ¿¡ ÀÀÇØ, ¼±ÅÃµÈ Ç׸ñÀ» º¯°æÇÕ´Ï´Ù.
protected  class BasicComboPopup.ListSelectionHandler
          Java 2 Ç÷§Æû v1. 4 ¿¡¼­´Â ÀÌ Å¬·¡½º´Â ÆóÁöµÇ¾î ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê°í, API ÇÏÀ§ ȣȯ¸¸ÀÇ À§ÇØ »ðÀԵǾî ÀÖ½À´Ï´Ù.
protected  class BasicComboPopup.PropertyChangeHandler
          ÀÌ ¸®½º³Ê´Â combobox³»¿¡¼­ º¯°æµÈ ¹Ù¿îµå ÇÁ·ÎÆÛƼ¸¦ °¨½ÃÇÕ´Ï´Ù.
 
Ŭ·¡½º javax.swing. JPopupMenu ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º
JPopupMenu.AccessibleJPopupMenu, JPopupMenu.Separator
 
Ŭ·¡½º javax.swing. JComponent ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º
JComponent.AccessibleJComponent
 
Ŭ·¡½º java.awt. Container ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º
Container.AccessibleAWTContainer
 
Ŭ·¡½º java.awt. Component ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
ÇÊµå °³¿ä
protected  Timer autoscrollTimer
          ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù.
protected  JComboBox comboBox
           
protected  boolean hasEntered
           
protected  boolean isAutoScrolling
           
protected  ItemListener itemListener
          ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù.
protected  KeyListener keyListener
          ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù.
protected  JList list
          ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù.
protected  ListDataListener listDataListener
          ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù.
protected  MouseListener listMouseListener
          ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù.
protected  MouseMotionListener listMouseMotionListener
          ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù.
protected  ListSelectionListener listSelectionListener
          ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù.
protected  MouseListener mouseListener
          ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù.
protected  MouseMotionListener mouseMotionListener
          ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù.
protected  PropertyChangeListener propertyChangeListener
          ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù.
protected static int SCROLL_DOWN
           
protected static int SCROLL_UP
           
protected  int scrollDirection
           
protected  JScrollPane scroller
          ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù.
protected  boolean valueIsAdjusting
          ¹®¼­·ÎºÎÅÍ »èÁ¦ ³¡³­ ÀÌ Çʵå´Â Java 2 Ç÷§Æû v1. 4 ¿¡¼­´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
 
Ŭ·¡½º javax.swing. JComponent ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Ŭ·¡½º java.awt. Component ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
ÀÎÅÍÆäÀ̽º java.awt.image. ImageObserver ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
»ý¼ºÀÚ °³¿ä
BasicComboPopup (JComboBox  combo)
           
 
¸Þ¼­µå °³¿ä
protected  void autoScrollDown ()
          protected ¸Þ¼­µå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀ¸·Î private ÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
protected  void autoScrollUp ()
          protected ¸Þ¼­µå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀ¸·Î private ÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
protected  Rectangle computePopupBounds (int px, int py, int pw, int ph)
          comboboxÀÇ À§Ä¡¿Í È­¸éÀÇ Æ÷À§ °æ°è¿¡ ±â¹ÝÇØ comboboxÀÇ pop-up ºÎºÐÀÇ ¹èÄ¡¿Í »çÀÌÁ °è»êÇÕ´Ï´Ù.
protected  void configureList ()
          pop-upÀÇ combobox Ç׸ñÀÇ º¸Á¸¿¡ »ç¿ëµÇ´Â ¸®½ºÆ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.
protected  void configurePopup ()
          comboboxÀÇ pop-up ºÎºÐÀ» ¼³Á¤ÇÕ´Ï´Ù.
protected  void configureScroller ()
          combobox pop-up³»ÀÇ ¸®½ºÆ®¸¦ ¼ö³³ÇÏ´Â ½ºÅ©·Ñ °¡´ÉÇÑ ºÎºÐÀ» ¼³Á¤ÇÕ´Ï´Ù.
protected  MouseEvent convertMouseEvent (MouseEvent  e)
           
protected  ItemListener createItemListener ()
          combobox¿¡ Ãß°¡µÇ´Â ItemListener¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
protected  KeyListener createKeyListener ()
          combobox¿¡ Ãß°¡µÇ´Â Å° ¸®½º³Ê¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
protected  JList createList ()
          combobox ¸ðµ¨ÀÇ Ç׸ñÀ» Ç¥½ÃÇϱâ À§Çؼ­ pop-up·Î »ç¿ëµÇ´Â JList¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
protected  ListDataListener createListDataListener ()
          ComboBoxModel¿¡ Ãß°¡µÇ´Â ¸®½ºÆ® µ¥ÀÌÅÍ ¸®½º³Ê¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
protected  MouseListener createListMouseListener ()
          pop-upÀÇ ¸®½ºÆ®ÀÇ ¸¶¿ì½º À̺¥Æ®¸¦ °¨½ÃÇÏ´Â ¸¶¿ì½º ¸®½º³Ê¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
protected  MouseMotionListener createListMouseMotionListener ()
          pop-upÀÇ ¸®½ºÆ®ÀÇ ¸¶¿ì½º µ¿ÀÛ À̺¥Æ®¸¦ °¨½ÃÇÏ´Â ¸¶¿ì½º µ¿ÀÛ ¸®½º³Ê¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
protected  ListSelectionListener createListSelectionListener ()
          pop-upÀÇ ¸®½ºÆ®ÀÇ ¼±Åà º¯°æÀ» °¨½ÃÇÏ´Â ¸®½ºÆ® ¼±Åà ¸®½º³Ê¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
protected  MouseListener createMouseListener ()
          combobox»ó¿¡¼­ mouse button¸¦ ´©¸£°Å³ª ¶¼¾î ³õ°Å³ª ÇÏ´Â À̺¥Æ®¸¦ °¨½ÃÇÏ´Â ¸®½º³Ê¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
protected  MouseMotionListener createMouseMotionListener ()
          combobox¿¡ Ãß°¡µÇ´Â ¸¶¿ì½º µ¿ÀÛ ¸®½º³Ê¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
protected  PropertyChangeListener createPropertyChangeListener ()
          combobox¿¡ Ãß°¡µÇ´Â PropertyChangeListenerÀ» ÀÛ¼ºÇÕ´Ï´Ù.
protected  JScrollPane createScroller ()
          ½ºÅ©·Ñ °¡´ÉÇÑ ¸®½ºÆ®¸¦ ¼ö³³ÇÏ´Â ½ºÅ©·Ñ ±¸È¹À» ÀÛ¼ºÇÕ´Ï´Ù.
protected  void delegateFocus (MouseEvent  e)
          pop-up°¡ ¿­¸± ¶§, Æ÷Ä¿½ºÀÇ ¹ß¼ÛÁö¸¦ À̺¥Æ® Çڵ鷯°¡ °áÁ¤µÇ´Â °ÍÀ» º¸Á¶ÇÏ´Â À¯Æ¿¸®Æ¼ ¸Þ¼­µåÀÔ´Ï´Ù.
protected  void firePopupMenuCanceled ()
          PopupMenuListener¿¡ pop-up menu°¡ »èÁ¦µÈ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
protected  void firePopupMenuWillBecomeInvisible ()
          PopupMenuListener¿¡ pop-up menu°¡ ºÒ°¡½Ã°¡ µÇ´Â °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
protected  void firePopupMenuWillBecomeVisible ()
          PopupMenuListener¿¡ pop-up menu°¡ °¡½Ã°¡ µÇ´Â °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 AccessibleContext getAccessibleContext ()
          BasicComboPopup¿¡ °ü·ÃµÈ AccessibleContext¸¦ ÃëµæÇÕ´Ï´Ù.
 KeyListener getKeyListener ()
          ComboPopup.getKeyListener()ÀÇ ±¸ÇöÀÔ´Ï´Ù.
 JList getList ()
          ComboPopup.getList()ÀÇ ±¸ÇöÀÔ´Ï´Ù.
 MouseListener getMouseListener ()
          ComboPopup.getMouseListener()ÀÇ ±¸ÇöÀÔ´Ï´Ù.
 MouseMotionListener getMouseMotionListener ()
          ComboPopup.getMouseMotionListener()ÀÇ ±¸ÇöÀÔ´Ï´Ù.
protected  int getPopupHeightForRowCount (int maxRowCount)
          ÇöÀçÀÇ ListCellRenderer¿¡ ±Ù°ÅÇÏ´Â pop-upÀÇ ³ôÀÌ¿Í ÃÖ´ëÇà¼ö¸¦ °ËÃâÇÕ´Ï´Ù.
 void hide ()
          ComboPopup.hide()ÀÇ ±¸ÇöÀÔ´Ï´Ù.
protected  void installComboBoxListeners ()
          JComboBox¿¡ ÇÊ¿äÇÑ ¸®½º³Ê¸¦ Ãß°¡ÇÕ´Ï´Ù.
protected  void installComboBoxModelListeners (ComboBoxModel  model)
          combobox ¸ðµ¨»ó¿¡ ¸®½º³Ê¸¦ ÀνºÅç ÇÕ´Ï´Ù.
protected  void installKeyboardActions ()
           
protected  void installListListeners ()
          ¸®½ºÆ® ÄÁÆ®·Ñ¿¡ ¸®½º³Ê¸¦ Ãß°¡ÇÕ´Ï´Ù.
 boolean isFocusTraversable ()
          ¹«Á¶°ÇÀ¸·Î false¸¦ µ¹·ÁÁÖ±â À§Çؼ­ ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.
 void show ()
          ComboPopup.show()ÀÇ ±¸ÇöÀÔ´Ï´Ù.
protected  void startAutoScrolling (int direction)
          protected ¸Þ¼­µå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀ¸·Î private ÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
protected  void stopAutoScrolling ()
          protected ¸Þ¼­µå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀ¸·Î private ÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
protected  void togglePopup ()
          pop-up°¡ ¼û°ÜÁö°í ÀÖÀ¸¸é pop-up¸¦ °¡½Ã·Î ÇØ, °¡½ÃÀ̸é pop-up¸¦ ¼û±é´Ï´Ù.
protected  void uninstallComboBoxModelListeners (ComboBoxModel  model)
          combobox ¸ðµ¨·ÎºÎÅÍ ¸®½º³Ê¸¦ »èÁ¦ÇÕ´Ï´Ù.
 void uninstallingUI ()
          UI°¡ ¾ðÀνºÅçÇÏ°í ÀÖÀ» ¶§ È£ÃâÇÕ´Ï´Ù.
protected  void uninstallKeyboardActions ()
           
protected  void updateListBoxSelectionForEvent (MouseEvent  anEvent, boolean shouldScroll)
          À̺¥Æ® ¸®½º³Ê°¡ »ç¿ëÇÏ´Â À¯Æ¿¸®Æ¼ ¸Þ¼­µåÀÔ´Ï´Ù.
 
Ŭ·¡½º javax.swing. JPopupMenu ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
add, add, add, addMenuKeyListener, addPopupMenuListener, addSeparator, createActionChangeListener, createActionComponent, getComponent, getComponentAtIndex, getComponentIndex, getDefaultLightWeightPopupEnabled, getInvoker, getLabel, getMargin, getMenuKeyListeners, getPopupMenuListeners, getSelectionModel, getSubElements, getUI, getUIClassID, insert, insert, isBorderPainted, isLightWeightPopupEnabled, isPopupTrigger, isVisible, menuSelectionChanged, pack, paintBorder, paramString, processFocusEvent, processKeyEvent, processKeyEvent, processMouseEvent, remove, removeMenuKeyListener, removePopupMenuListener, setBorderPainted, setDefaultLightWeightPopupEnabled, setInvoker, setLabel, setLightWeightPopupEnabled, setLocation, setPopupSize, setPopupSize, setSelected, setSelectionModel, setUI, setVisible, show, updateUI
 
Ŭ·¡½º javax.swing. JComponent ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
 
Ŭ·¡½º java.awt. Container ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Ŭ·¡½º java.awt. Component ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
ÀÎÅÍÆäÀ̽º javax.swing.plaf.basic. ComboPopup ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
isVisible
 

ÇʵåÀÇ »ó¼¼

comboBox

protected JComboBox  comboBox

list

protected JList  list
ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù. Á÷Á¢ÀûÀÎ ¾×¼¼½º³ª ¿À¹ö¶óÀ̵å(override)´Â ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. ¾×¼¼½º¿ëÀÇ ¸Þ¼­µå¸¦ ´ë½Å¿¡ »ç¿ëÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
getList(), createList()

scroller

protected JScrollPane  scroller
ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù. Á÷Á¢ ¾×¼¼½º ¶Ç´Â ¿À¹ö¶óÀ̵å(override) ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. ´ë½Å¿¡ »ý¼º ¸Þ¼­µå¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

°ü·Ã Ç׸ñ:
createScroller()

valueIsAdjusting

protected boolean valueIsAdjusting
¹®¼­·ÎºÎÅÍ »èÁ¦ ³¡³­ ÀÌ Çʵå´Â Java 2 Ç÷§Æû v1. 4 ¿¡¼­´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.


mouseMotionListener

protected MouseMotionListener  mouseMotionListener
ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù. Á÷Á¢ ¾×¼¼½º ¶Ç´Â ¿À¹ö¶óÀ̵å(override) ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. ´ë½Å¿¡ ¾×¼¼½º¿ë ¸Þ¼­µå ¶Ç´Â »ý¼º¿ë ¸Þ¼­µå¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

°ü·Ã Ç׸ñ:
getMouseMotionListener(), createMouseMotionListener()

mouseListener

protected MouseListener  mouseListener
ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù. Á÷Á¢ ¾×¼¼½º ¶Ç´Â ¿À¹ö¶óÀ̵å(override) ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. ´ë½Å¿¡ ¾×¼¼½º¿ë ¸Þ¼­µå ¶Ç´Â »ý¼º¿ë ¸Þ¼­µå¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

°ü·Ã Ç׸ñ:
getMouseListener(), createMouseListener()

keyListener

protected KeyListener  keyListener
ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù. Á÷Á¢ ¾×¼¼½º ¶Ç´Â ¿À¹ö¶óÀ̵å(override) ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. ´ë½Å¿¡ ¾×¼¼½º¿ë ¸Þ¼­µå ¶Ç´Â »ý¼º¿ë ¸Þ¼­µå¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

°ü·Ã Ç׸ñ:
getKeyListener(), createKeyListener()

listSelectionListener

protected ListSelectionListener  listSelectionListener
ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù. Á÷Á¢ ¾×¼¼½º ¶Ç´Â ¿À¹ö¶óÀ̵å(override) ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. ´ë½Å¿¡ »ý¼º ¸Þ¼­µå¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

°ü·Ã Ç׸ñ:
createListSelectionListener()

listMouseListener

protected MouseListener  listMouseListener
ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù. Á÷Á¢ ¾×¼¼½º ¶Ç´Â ¿À¹ö¶óÀ̵å(override) ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. ´ë½Å¿¡ »ý¼º ¸Þ¼­µå¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

°ü·Ã Ç׸ñ:
createListMouseListener()

listMouseMotionListener

protected MouseMotionListener  listMouseMotionListener
ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù. Á÷Á¢ ¾×¼¼½º ¶Ç´Â ¿À¹ö¶óÀ̵å(override) ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. ´ë½Å¿¡ »ý¼º ¸Þ¼­µå¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

°ü·Ã Ç׸ñ:
createListMouseMotionListener()

propertyChangeListener

protected PropertyChangeListener  propertyChangeListener
ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù. Á÷Á¢ ¾×¼¼½º ¶Ç´Â ¿À¹ö¶óÀ̵å(override) ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. ´ë½Å¿¡ »ý¼º ¸Þ¼­µå¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

°ü·Ã Ç׸ñ:
createPropertyChangeListener()

listDataListener

protected ListDataListener  listDataListener
ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù. Á÷Á¢ ¾×¼¼½º ¶Ç´Â ¿À¹ö¶óÀ̵å(override) ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. ´ë½Å¿¡ »ý¼º ¸Þ¼­µå¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

°ü·Ã Ç׸ñ:
createListDataListener()

itemListener

protected ItemListener  itemListener
ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù. Á÷Á¢ ¾×¼¼½º ¶Ç´Â ¿À¹ö¶óÀ̵å(override) ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. ´ë½Å¿¡ »ý¼º ¸Þ¼­µå¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

°ü·Ã Ç׸ñ:
createItemListener()

autoscrollTimer

protected Timer  autoscrollTimer
ÀÌ protected Çʵå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀÔ´Ï´Ù. Á÷Á¢ÀûÀÎ ¾×¼¼½º³ª ¿À¹ö¶óÀ̵å(override)´Â ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä.


hasEntered

protected boolean hasEntered

isAutoScrolling

protected boolean isAutoScrolling

scrollDirection

protected int scrollDirection

SCROLL_UP

protected static final int SCROLL_UP
°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

SCROLL_DOWN

protected static final int SCROLL_DOWN
°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪
»ý¼ºÀÚ »ó¼¼

BasicComboPopup

public BasicComboPopup(JComboBox  combo)
¸Þ¼­µåÀÇ »ó¼¼

show

public void show()
ComboPopup.show()ÀÇ ±¸ÇöÀÔ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º ComboPopup ³»ÀÇ show
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Component ³»ÀÇ show

hide

public void hide()
ComboPopup.hide()ÀÇ ±¸ÇöÀÔ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º ComboPopup ³»ÀÇ hide
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Component ³»ÀÇ hide

getList

public JList  getList()
ComboPopup.getList()ÀÇ ±¸ÇöÀÔ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º ComboPopup ³»ÀÇ getList

getMouseListener

public MouseListener  getMouseListener()
ComboPopup.getMouseListener()ÀÇ ±¸ÇöÀÔ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º ComboPopup ³»ÀÇ getMouseListener
¹Ýȯ°ª:
MouseListener ¶Ç´Â null
°ü·Ã Ç׸ñ:
ComboPopup.getMouseListener()

getMouseMotionListener

public MouseMotionListener  getMouseMotionListener()
ComboPopup.getMouseMotionListener()ÀÇ ±¸ÇöÀÔ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º ComboPopup ³»ÀÇ getMouseMotionListener
¹Ýȯ°ª:
MouseMotionListener ¶Ç´Â null
°ü·Ã Ç׸ñ:
ComboPopup.getMouseMotionListener()

getKeyListener

public KeyListener  getKeyListener()
ComboPopup.getKeyListener()ÀÇ ±¸ÇöÀÔ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º ComboPopup ³»ÀÇ getKeyListener
¹Ýȯ°ª:
KeyListener ¶Ç´Â null
°ü·Ã Ç׸ñ:
ComboPopup.getKeyListener()

uninstallingUI

public void uninstallingUI()
UI°¡ ¾ðÀνºÅçÇÏ°í ÀÖÀ» ¶§ È£ÃâÇÕ´Ï´Ù. ÀÌ pop-up´Â ÄÄÆÛ³ÍÆ® Æ®¸®¿¡ Æ÷ÇÔµÇÁö ¾Ê±â ¶§¹®¿¡ ÄÄÆÛ³ÍÆ® Æ®¸®ÀÇ uninstallUI()´Â ºÒ·Á°¡ Áö ¾Ê½À´Ï´Ù. addComboBoxListeners()¿¡ Ãß°¡µÈ ¸®½º³Ê¸¦ »èÁ¦ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º ComboPopup ³»ÀÇ uninstallingUI

uninstallComboBoxModelListeners

protected void uninstallComboBoxModelListeners(ComboBoxModel  model)
combobox ¸ðµ¨·ÎºÎÅÍ ¸®½º³Ê¸¦ »èÁ¦ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
model - ¸®½º³Ê¸¦ ÀνºÅç ÇÏ´Â combobox ¸ðµ¨
°ü·Ã Ç׸ñ:
installComboBoxModelListeners(javax.swing.ComboBoxModel)

uninstallKeyboardActions

protected void uninstallKeyboardActions()

firePopupMenuWillBecomeVisible

protected void firePopupMenuWillBecomeVisible()
Ŭ·¡½º JPopupMenu ±â¼ú:
PopupMenuListener¿¡ pop-up menu°¡ °¡½Ã°¡ µÇ´Â °ÍÀ» ÅëÁöÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JPopupMenu ³»ÀÇ firePopupMenuWillBecomeVisible

firePopupMenuWillBecomeInvisible

protected void firePopupMenuWillBecomeInvisible()
Ŭ·¡½º JPopupMenu ±â¼ú:
PopupMenuListener¿¡ pop-up menu°¡ ºÒ°¡½Ã°¡ µÇ´Â °ÍÀ» ÅëÁöÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JPopupMenu ³»ÀÇ firePopupMenuWillBecomeInvisible

firePopupMenuCanceled

protected void firePopupMenuCanceled()
Ŭ·¡½º JPopupMenu ±â¼ú:
PopupMenuListener¿¡ pop-up menu°¡ »èÁ¦µÈ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JPopupMenu ³»ÀÇ firePopupMenuCanceled

createMouseListener

protected MouseListener  createMouseListener()
combobox»ó¿¡¼­ mouse button¸¦ ´©¸£°Å³ª ¶¼¾î ³õ°Å³ª ÇÏ´Â À̺¥Æ®¸¦ °¨½ÃÇÏ´Â ¸®½º³Ê¸¦ ÀÛ¼ºÇÕ´Ï´Ù. °æ°í: ÀÌ ¸Þ¼­µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÏ´Â °æ¿ì, ¹Ýµå½Ã ÇöÀçÀÇ µ¿ÀÛÀ» À¯ÁöÇϵµ·ÏÀÇÇØ ÁÖ¼¼¿ä.

¹Ýȯ°ª:
combobox¿¡ Ãß°¡µÇ´Â MouseListener, ¶Ç´Â null

createMouseMotionListener

protected MouseMotionListener  createMouseMotionListener()
combobox¿¡ Ãß°¡µÇ´Â ¸¶¿ì½º µ¿ÀÛ ¸®½º³Ê¸¦ ÀÛ¼ºÇÕ´Ï´Ù. °æ°í: ÀÌ ¸Þ¼­µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÏ´Â °æ¿ì, ¹Ýµå½Ã ÇöÀçÀÇ µ¿ÀÛÀ» À¯ÁöÇϵµ·ÏÀÇÇØ ÁÖ¼¼¿ä.

¹Ýȯ°ª:
combobox¿¡ Ãß°¡µÇ´Â MouseMotionListener, ¶Ç´Â null

createKeyListener

protected KeyListener  createKeyListener()
combobox¿¡ Ãß°¡µÇ´Â Å° ¸®½º³Ê¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå°¡ nullÀ» µ¹·ÁÁÖ´Â °æ¿ì, combobox¿¡´Â Ãß°¡µÇÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ª:
KeyListener ¶Ç´Â null

createListSelectionListener

protected ListSelectionListener  createListSelectionListener()
pop-upÀÇ ¸®½ºÆ®ÀÇ ¼±Åà º¯°æÀ» °¨½ÃÇÏ´Â ¸®½ºÆ® ¼±Åà ¸®½º³Ê¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå°¡ nullÀ» µ¹·ÁÁÖ´Â °æ¿ì, pop-up ¸®½ºÆ®¿¡´Â Ãß°¡µÇÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ª:
ListSelectionListener ÀνºÅϽº, ¶Ç´Â null

createListDataListener

protected ListDataListener  createListDataListener()
ComboBoxModel¿¡ Ãß°¡µÇ´Â ¸®½ºÆ® µ¥ÀÌÅÍ ¸®½º³Ê¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå°¡ nullÀ» µ¹·ÁÁÖ´Â °æ¿ì, combobox ¸ðµ¨¿¡°Ô´Â Ãß°¡µÇÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ª:
ListDataListener ÀνºÅϽº, ¶Ç´Â null

createListMouseListener

protected MouseListener  createListMouseListener()
pop-upÀÇ ¸®½ºÆ®ÀÇ ¸¶¿ì½º À̺¥Æ®¸¦ °¨½ÃÇÏ´Â ¸¶¿ì½º ¸®½º³Ê¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå°¡ nullÀ» µ¹·ÁÁÖ´Â °æ¿ì, combobox¿¡´Â Ãß°¡µÇÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ª:
MouseListener ÀνºÅϽº, ¶Ç´Â null

createListMouseMotionListener

protected MouseMotionListener  createListMouseMotionListener()
pop-upÀÇ ¸®½ºÆ®ÀÇ ¸¶¿ì½º µ¿ÀÛ À̺¥Æ®¸¦ °¨½ÃÇÏ´Â ¸¶¿ì½º µ¿ÀÛ ¸®½º³Ê¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå°¡ nullÀ» µ¹·ÁÁÖ´Â °æ¿ì, combobox¿¡´Â Ãß°¡µÇÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ª:
MouseMotionListener ÀνºÅϽº, ¶Ç´Â null

createPropertyChangeListener

protected PropertyChangeListener  createPropertyChangeListener()
combobox¿¡ Ãß°¡µÇ´Â PropertyChangeListener¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå°¡ nullÀ» µ¹·ÁÁÖ´Â °æ¿ì, combobox¿¡´Â Ãß°¡µÇÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ª:
PropertyChangeListener ÀνºÅϽº, ¶Ç´Â null

createItemListener

protected ItemListener  createItemListener()
combobox¿¡ Ãß°¡µÇ´Â ItemListener¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå°¡ nullÀ» µ¹·ÁÁÖ´Â °æ¿ì, combobox¿¡´Â Ãß°¡µÇÁö ¾Ê½À´Ï´Ù.

¼­ºê Ŭ·¡½º´Â ÀÌ ¸Þ¼­µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, µ¶ÀÚÀûÀÎ ItemEvent Çڵ鷯ÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ItemListener ÀνºÅϽº, ¶Ç´Â null

createList

protected JList  createList()
combobox ¸ðµ¨ÀÇ Ç׸ñÀ» Ç¥½ÃÇϱâ À§Çؼ­ pop-up·Î »ç¿ëµÇ´Â JList¸¦ ÀÛ¼ºÇÕ´Ï´Ù. UI Ŭ·¡½º ÀÛ¼º½Ã¿¡ ÀÌ ¸Þ¼­µå´Â È£ÃâÇÕ´Ï´Ù.

¹Ýȯ°ª:
combobox Ç׸ñÀÇ Ç¥½Ã¿¡ »ç¿ëµÇ´Â JList

configureList

protected void configureList()
pop-upÀÇ combobox Ç׸ñÀÇ º¸Á¸¿¡ »ç¿ëµÇ´Â ¸®½ºÆ®¸¦ ¼³Á¤ÇÕ´Ï´Ù. UI Ŭ·¡½º ÀÛ¼º½Ã¿¡ ÀÌ ¸Þ¼­µå´Â È£ÃâÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
createList()

installListListeners

protected void installListListeners()
¸®½ºÆ® ÄÁÆ®·Ñ¿¡ ¸®½º³Ê¸¦ Ãß°¡ÇÕ´Ï´Ù.


createScroller

protected JScrollPane  createScroller()
½ºÅ©·Ñ °¡´ÉÇÑ ¸®½ºÆ®¸¦ ¼ö³³ÇÏ´Â ½ºÅ©·Ñ ±¸È¹À» ÀÛ¼ºÇÕ´Ï´Ù.


configureScroller

protected void configureScroller()
combobox pop-up³»ÀÇ ¸®½ºÆ®¸¦ ¼ö³³ÇÏ´Â ½ºÅ©·Ñ °¡´ÉÇÑ ºÎºÐÀ» ¼³Á¤ÇÕ´Ï´Ù. UI Ŭ·¡½º ÀÛ¼º½Ã¿¡ ÀÌ ¸Þ¼­µå´Â È£ÃâÇÕ´Ï´Ù.


configurePopup

protected void configurePopup()
comboboxÀÇ pop-up ºÎºÐÀ» ¼³Á¤ÇÕ´Ï´Ù. UI Ŭ·¡½º ÀÛ¼º½Ã¿¡ ÀÌ ¸Þ¼­µå´Â È£ÃâÇÕ´Ï´Ù.


installComboBoxListeners

protected void installComboBoxListeners()
JComboBox¿¡ ÇÊ¿äÇÑ ¸®½º³Ê¸¦ Ãß°¡ÇÕ´Ï´Ù.


installComboBoxModelListeners

protected void installComboBoxModelListeners(ComboBoxModel  model)
combobox ¸ðµ¨»ó¿¡ ¸®½º³Ê¸¦ ÀνºÅç ÇÕ´Ï´Ù. combobox ¸ðµ¨»ó¿¡ ÀνºÅç µÈ ¸®½º³Ê´Â ¸ðµÎ, uninstallComboBoxModelListeners·Î ºÎÅÍ »èÁ¦ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
model - ¸®½º³Ê¸¦ ÀνºÅç ÇÏ´Â combobox ¸ðµ¨
°ü·Ã Ç׸ñ:
uninstallComboBoxModelListeners(javax.swing.ComboBoxModel)

installKeyboardActions

protected void installKeyboardActions()

isFocusTraversable

public boolean isFocusTraversable()
¹«Á¶°ÇÀ¸·Î false¸¦ µ¹·ÁÁÖ±â À§Çؼ­ ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Component ³»ÀÇ isFocusTraversable
¹Ýȯ°ª:
ÀÌ ComponentÀÌ Æ÷Ä¿½º¸¦ ÃëµæÇÒ ¼ö ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
Component.setFocusable(boolean)

startAutoScrolling

protected void startAutoScrolling(int direction)
protected ¸Þ¼­µå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀ¸·Î private ÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. È£ÃâÇØ, ¶Ç´Â ¿À¹ö¶óÀ̵å(override) ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä.


stopAutoScrolling

protected void stopAutoScrolling()
protected ¸Þ¼­µå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀ¸·Î private ÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. È£ÃâÇØ, ¶Ç´Â ¿À¹ö¶óÀ̵å(override) ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä.


autoScrollUp

protected void autoScrollUp()
protected ¸Þ¼­µå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀ¸·Î private ÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. È£ÃâÇØ, ¶Ç´Â ¿À¹ö¶óÀ̵å(override) ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä.


autoScrollDown

protected void autoScrollDown()
protected ¸Þ¼­µå´Â ±¸Çö °íÀ¯ÀÇ °ÍÀ¸·Î private ÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. È£ÃâÇØ, ¶Ç´Â ¿À¹ö¶óÀ̵å(override) ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä.


getAccessibleContext

public AccessibleContext  getAccessibleContext()
BasicComboPopup¿¡ °ü·ÃµÈ AccessibleContext¸¦ ÃëµæÇÕ´Ï´Ù. AccessibleContext ºÎ¸ð´Â ComboBox ·Î ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Accessible ³»ÀÇ getAccessibleContext
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JPopupMenu ³»ÀÇ getAccessibleContext
¹Ýȯ°ª:
BasicComboPopup AccessibleContext
µµÀÔµÈ ¹öÀü :
1.5

delegateFocus

protected void delegateFocus(MouseEvent  e)
pop-up°¡ ¿­¸± ¶§, Æ÷Ä¿½ºÀÇ ¹ß¼ÛÁö¸¦ À̺¥Æ® Çڵ鷯°¡ °áÁ¤µÇ´Â °ÍÀ» º¸Á¶ÇÏ´Â À¯Æ¿¸®Æ¼ ¸Þ¼­µåÀÔ´Ï´Ù. Ç¥ÁØÀûÀÎ ±¸Çö¿¡¼­´Â combobox°¡ ÆíÁý °¡´ÉÇÑ °æ¿ì´Â ¿¡µðÅÍ¿¡ Æ÷Ä¿½º¸¦ À§¾ç ÇØ, ÆíÁý ºÒ°¡´ÉÇÑ °æ¿ì´Â JComboBox¿¡ À§¾ç ÇÕ´Ï´Ù.


togglePopup

protected void togglePopup()
pop-up°¡ ¼û°ÜÁö°í ÀÖÀ¸¸é pop-up¸¦ °¡½Ã·Î ÇØ, °¡½ÃÀ̸é pop-up¸¦ ¼û±é´Ï´Ù.


convertMouseEvent

protected MouseEvent  convertMouseEvent(MouseEvent  e)

getPopupHeightForRowCount

protected int getPopupHeightForRowCount(int maxRowCount)
ÇöÀçÀÇ ListCellRenderer¿¡ ±Ù°ÅÇÏ´Â pop-upÀÇ ³ôÀÌ¿Í ÃÖ´ëÇà¼ö¸¦ °ËÃâÇÕ´Ï´Ù.


computePopupBounds

protected Rectangle  computePopupBounds(int px,
                                       int py,
                                       int pw,
                                       int ph)
comboboxÀÇ À§Ä¡¿Í È­¸éÀÇ Æ÷À§ °æ°è¿¡ ±â¹ÝÇØ comboboxÀÇ pop-up ºÎºÐÀÇ ¹èÄ¡¿Í »çÀÌÁ °è»êÇÕ´Ï´Ù. º¯È¯ÀÌ ÇÊ¿ä¾ø´Â °æ¿ì, ¸®ÅÏµÈ ±¸ÇüÀÇ °ªÀº ÆĶó¹ÌÅÍ¿Í °°°Ô µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
px - °³½ÃÀÇ x À§Ä¡
py - °³½ÃÀÇ y À§Ä¡
pw - °³½ÃÀÇ Æø
ph - °³½ÃÀÇ ³ôÀÌ
¹Ýȯ°ª:
pop-upÀÇ ¹èÄ¡¿Í »çÀÌÁ ³ªÅ¸³»´Â ±¸Çü

updateListBoxSelectionForEvent

protected void updateListBoxSelectionForEvent(MouseEvent  anEvent,
                                              boolean shouldScroll)
À̺¥Æ® ¸®½º³Ê°¡ »ç¿ëÇÏ´Â À¯Æ¿¸®Æ¼ ¸Þ¼­µåÀÔ´Ï´Ù. ¸¶¿ì½º À̺¥Æ®¸¦ ¹Þ¾Æ, ¸¶¿ì½º¾Æ·¡¿¡ ÀÖ´Â ¸®½ºÆ® Ç׸ñÀÇ ¸®½ºÆ® ¼±ÅÃÀ» º¯°æÇÕ´Ï´Ù.


JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.