JavaTM 2
Platform
Std.  Ed.  v1. 4.0

ÆÐŰÁö javax.swing

¸ðµç Ç÷§Æû¿¡¼­ °¡´ÉÇÑ ÇÑ ¶È°°ÀÌ ±â´ÉÇÏ´Â ¡¸°æ·®¡¹(Java °øÅë ¾ð¾î) ÄÄÆÛ³ÍÆ®¼¼Æ®¸¦ Á¦°øÇÕ´Ï´Ù.

ÂüÁ¶:
          ¼³¸í

ÀÎÅÍÆäÀ̽ºÀÇ °³¿ä
Action Action ÀÎÅÍÆäÀ̽º´Â °°Àº ±â´ÉÀÌ º¹¼öÀÇ ÄÁÆ®·Ñ¿¡ ÀÇÇØ ¾×¼¼½º µÇ´Â °æ¿ì¿¡,ActionListener ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ Æí¸®ÇÑ È®Àå ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
BoundedRangeModel ½½¶óÀÌ´õ³ª ÁøÃ´ ¹ÙµîÀÇ ÄÄÆÛ³ÍÆ®°¡ »ç¿ëÇÏ´Â µ¥ÀÌÅÍ ¸ðµ¨À» Á¤ÀÇÇÕ´Ï´Ù.
ButtonModel ¹öư »óÅ ¸ðµ¨ÀÔ´Ï´Ù.
CellEditor ¸ðµç ¹ü¿ë ¿¡µðÅͰ¡ ±¸Çö °¡´ÉÇÑ ¸Þ¼Òµå¸¦ Á¤ÀÇÇÕ´Ï´Ù.
ComboBoxEditor JComboBox ÄÄÆÛ³ÍÆ®¿¡ »ç¿ëµÇ´Â ¿¡µðÅÍ ÄÄÆÛ³ÍÆ®ÀÔ´Ï´Ù.
ComboBoxModel comboboxÀÇ µ¥ÀÌÅÍ ¸ðµ¨ÀÔ´Ï´Ù.
DesktopManager DesktopManager ¿ÀºêÁ§Æ®´Â JDesktopPane ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ¼ÒÀ¯µË´Ï´Ù.
Icon Åë»óÀº ÄÄÆÛ³ÍÆ®¸¦ Àå½ÄÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â °íÁ¤ »çÀÌÁîÀÇ ¼ÒÇü À̹ÌÁöÀÔ´Ï´Ù.
JComboBox.KeySelectionManager KeySelectionManager ¸¦ Á¤ÀÇÇÏ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
ListCellRenderer JList ³»ÀÇ ¼¿À» paint ÇÏ´Â ¡¸°í¹«Ç¥¡¹·Î¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ÄÄÆÛ³ÍÆ®¸¦ ½Äº°ÇÕ´Ï´Ù.
ListModel JList µîÀÇ ÄÄÆÛ³ÍÆ®°¡ ¸®½ºÆ®³»ÀÇ °¢ ¼¿ÀÇ °ª ¹× ¸®½ºÆ®ÀÇ ±æÀ̸¦ ÃëµæÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â ¸Þ¼Òµå¸¦ Á¤ÀÇÇÕ´Ï´Ù.
ListSelectionModel °íÁ¤ÀÇ À妽º¸¦ °¡Áö´Â °ªÀÇ ¸®½ºÆ®¸¦ Ç¥½ÃÇÏ´Â ÄÄÆÛ³ÍÆ®ÀÇ, ÇöÀçÀÇ ¼±Åà »óŸ¦ ³ªÅ¸³À´Ï´Ù.
MenuElement ¸Þ´º¿¡ ¹èÄ¡ÇÒ ¼ö ÀÖ´Â ÄÄÆÛ³ÍÆ®´Â ¸ðµÎ, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
MutableComboBoxModel ComboBoxModel ÀÇ °¡º¯ ¹öÁ¯ÀÔ´Ï´Ù.
Renderer °ªÀÇ Ç¥Çö (Ç¥½Ã)¸¦ ½Ç½ÃÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ ÇÊ¿ä Á¶°ÇÀ» Á¤ÀÇÇÕ´Ï´Ù.
RootPaneContainer ÀÌ ÀÎÅÍÆäÀ̽º´Â JRootPane ÀÇ ¾ÆÀ̸¦ 1 »ì °¡Áö´Â JDialog, JFrame, JWindow, JApplet, JInternalFrame µîÀÇ ÄÄÆÛ³ÍÆ®¿¡ ÀÇÇØ ±¸ÇöµË´Ï´Ù.
Scrollable JScrollPane µîÀÇ ½ºÅ©·Ñ ÄÁÅ×À̳ʿ¡ Á¤º¸¸¦ Á¦°øÇÏ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
ScrollPaneConstants JScrollPane ÄÄÆÛ³ÍÆ®¿Í ÇÔ²² »ç¿ëµÇ´Â Á¤¼öÀÔ´Ï´Ù.
SingleSelectionModel À妽º ÷ºÎ ¼±Åà ¹üÀ§¸¦ 1 °³¸¸ ¼­Æ÷Æ®ÇÏ´Â ¸ðµ¨ÀÔ´Ï´Ù.
SpinnerModel ¿ä¼Ò¸¦ ¹«ÇÑÇÏ°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ¿ÀºêÁ§Æ®Ä¡ ¼øÂ÷ ¼ø¼­¸¦ ³ªÅ¸³»´Â ¸ðµ¨ÀÔ´Ï´Ù.
SwingConstants ÀϹÝÀûÀ¸·Î´Â È­¸é»ó¿¡¼­ ÄÄÆÛ³ÍÆ®ÀÇ ¹èÄ¡ ¹× ¹æÇâ ÁöÁ¤À» ½Ç½ÃÇϱâ À§Çؼ­(¶§¹®¿¡) »ç¿ëÇÏ´Â Á¤¼öÀÇ ÄÝ·º¼ÇÀÔ´Ï´Ù.
UIDefaults.ActiveValue ÀÌ Å¬·¡½º¸¦ »ç¿ëÇϸé(ÀÚ),getXXX(key) ¸Þ¼Òµå·Î look ¾÷ µÉ ¶§¸¶´Ù ±¸ÃàµÇ´Â µðÆúÆ®ÀÇ Å×ÀÌºí¿¡ ¿£Æ®¸®¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.
UIDefaults.LazyValue ÀÌ Å¬·¡½º¸¦ »ç¿ëÇϸé(ÀÚ),getXXX(key) ¸Þ¼Òµå·Î óÀ½À¸·Î look ¾÷ µÉ ¶§±îÁö ±¸ÃàµÇÁö ¾Ê´Â µðÆúÆ®ÀÇ Å×ÀÌºí¿¡ ¿£Æ®¸®¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.
WindowConstants À©µµ¿ìÀÇ Å¬·Î¿ìÁî Á¶ÀÛÀ» Á¦¾îÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
 

Ŭ·¡½ºÀÇ °³¿ä
AbstractAction JFC ÀÇ Action ÀÎÅÍÆäÀ̽ºÀÇ µðÆúÆ®ÀÇ ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù.
AbstractButton ¹öư ¹× ¸Þ´º Ç׸ñÀÇ °øÅë µ¿ÀÛÀ» Á¤ÀÇÇÕ´Ï´Ù.
AbstractCellEditor  
AbstractListModel List ¿¡ ±× ³»¿ëÀ» Á¦°øÇÏ´Â µ¥ÀÌÅÍ ¸ðµ¨ÀÇ Ãß»ó Á¤ÀÇÀÔ´Ï´Ù.
AbstractSpinnerModel ÀÌ Å¬·¡½º¿¡¼­´Â ´ëºÎºÐÀÇ °íÁ¤ SpinnerModel ±¸Çö¿¡ ÀûÀýÇÑ SpinnerModel ÀÎÅÍÆäÀ̽ºÀÇ ChangeListener ºÎºÐÀ» Á¦°øÇÕ´Ï´Ù.
ActionMap ActionMap ´Â ۶Ǵ Action ¸íÀ¸·Î ºÒ¸®´Â Object ·ÎºÎÅÍ Action ¿¡ÀÇ MAP¸¦ Á¦°øÇÕ´Ï´Ù.
BorderFactory Ç¥ÁØÀûÀÎ Border ¿ÀºêÁ§Æ®¸¦ Á¦°øÇϱâ À§ÇÑ ÆÑÅ丮 Ŭ·¡½ºÀÔ´Ï´Ù.
Box BoxLayout ¿ÀºêÁ§Æ®¸¦ ·¹À̾ƿô ¸Å´ÏÀú·Î¼­ »ç¿ëÇÏ´Â °æ·®ÀÎ ÄÁÅ×À̳ÊÀÔ´Ï´Ù.
Box.Filler ·¹À̾ƿô¿¡ °ü·ÃÇØ, ºä¸¦ °¡ÁöÁö ¾Ê´Â °æ·® ÄÄÆÛ³ÍÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
BoxLayout º¹¼öÀÇ ÄÄÆÛ³ÍÆ®¸¦, ¼öÁ÷ ¹æÇâ¿¡µµ ¼öÆò ¹æÇâ¿¡µµ ¹èÄ¡ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ·¹À̾ƿô ¸Å´ÏÀúÀÔ´Ï´Ù.
ButtonGroup º¹¼öÀÇ ¹öư¼¼Æ®¿¡ ´ÙÁß ¹èŸ ½ºÄÚÇÁ¸¦ ¼³Á¤Çϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù.
CellRendererPane ÀÌ Å¬·¡½º´Â ¼¿ ·»´õ¸µ°ú ±×°ÍÀ» »ç¿ëÇÏ´Â ÄÄÆÛ³ÍÆ®ÀÇ »çÀÌ¿¡ »ðÀԵ˴ϴÙ.
ComponentInputMap AComponentInputMap ´Â ƯÁ¤ÀÇ JComponent ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø InputMap ÀÔ´Ï´Ù.
DebugGraphics ±×·¡ÇÈÀÇ µð¹ö±×¸¦ ¼­Æ÷Æ®ÇÏ´Â Graphics ÀÇ ¼­ºê Ŭ·¡½ºÀÔ´Ï´Ù.
DefaultBoundedRangeModel BoundedRangeModel ÀÇ ¹ü¿ë ±¸ÇöÀÔ´Ï´Ù.
DefaultButtonModel Button ÄÄÆÛ³ÍÆ®ÀÇ µ¥ÀÌÅÍ ¸ðµ¨ÀÇ µðÆúÆ® ±¸ÇöÀÔ´Ï´Ù.
DefaultCellEditor Å×À̺í°ú Æ®¸® ¼¿ÀÇ µðÆúÆ® ¿¡µðÅÍÀÔ´Ï´Ù.
DefaultComboBoxModel comboboxÀÇ µðÆúÆ® ¸ðµ¨ÀÔ´Ï´Ù.
DefaultDesktopManager DesktopManager ÀÇ ±¸ÇöÀÔ´Ï´Ù.
DefaultFocusManager ÀÌ Å¬·¡½º´Â ÇöÀç 1.4 focus API ·Î »ç¿ëµÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.
DefaultListCellRenderer ¸®½ºÆ®ÀÇ Ç׸ñÀ» Ç¥Çö ÇÕ´Ï´Ù.
DefaultListCellRenderer.UIResource UIResource ¸¦ ±¸ÇöÇÏ´Â DefaultListCellRenderer ÀÇ ¼­ºê Ŭ·¡½ºÀÔ´Ï´Ù.
DefaultListModel ÀÌ Å¬·¡½º´Â java.util.Vector API ¸¦ À¯¿¬ÇÏ°Ô ±¸ÇöÇÕ´Ï´Ù.
DefaultListSelectionModel ¸®½ºÆ® ¼±ÅÃÀÇ µðÆúÆ® µ¥ÀÌÅÍ ¸ðµ¨ÀÔ´Ï´Ù.
DefaultSingleSelectionModel SingleSelectionModel ÀÇ ¹ü¿ë ±¸ÇöÀÔ´Ï´Ù.
FocusManager ÀÌ Å¬·¡½º´Â 1.4 focus API ·Î ÇöÀç »ç¿ëµÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.
GrayFilter À̹ÌÁö¸¦ ±×·¹ÀÌ ½ºÄÉÀÏ·Î º¯È¯ÇØ, À̹ÌÁö³»ÀÇ Çȼ¿¿¡ ÈÖµµ¸¦ ´õÇÏ´Â °Í¿¡ ÀÇÇØ, À̹ÌÁö¸¦ ¡¸¹«È¿·Î ÇÑ´Ù¡¹À̹ÌÁö ÇÊÅÍÀÔ´Ï´Ù.
ImageIcon ¾ÆÀÌÄÜÀ» À̹ÌÁö·ÎºÎÅÍ Ç¥Çö ÇÏ´Â Icon ÀÎÅÍÆäÀ̽ºÀÇ ±¸ÇöÀÔ´Ï´Ù.
InputMap InputMap ´Â ÀÔ·Â À̺¥Æ® (ÇöÀç´Â KeyStroke ¸¶¼Å »ç¿ë)¿Í Object ÀÇ »çÀÌÀÇ ¹ÙÀεùÀ» Á¦°øÇÕ´Ï´Ù.
InputVerifier ÀÌ Å¬·¡½ºÀÇ ¸ñÀûÀº Ŭ¶óÀÌ¾ðÆ®°¡ ÅØ½ºÆ® Çʵå¿Í GUI ¸¦ »ç¿ëÇØ, ¼øÁ¶·Î¿î Æ÷Ä¿½º ³×ºñ°ÔÀ̼ÇÀ» ½Ç½ÃÇÒ ¼ö ÀÖ°Ô ¼­Æ÷Æ®ÇÏ´Â °ÍÀÔ´Ï´Ù.
InternalFrameFocusTraversalPolicy JInternalFrame ÀÇ ÃʱâÈ­ Component ¸¦ ÆÇÁ¤Çϱâ À§ÇÑ ¾Ë°í¸®ÁòÀ» ÀÓÀÇ¿¡ ½ÇÇàÇÒ ¼ö ÀÖ´Â FocusTraversalPolicy ÀÔ´Ï´Ù.
JApplet JFC/Swing ÄÄÆÛ³ÍÆ® ¾ÆÅ°ÅØÃÄÀÇ ¼­Æ÷Æ®¸¦ Ãß°¡ÇÏ´Â java.applet.Applet ÀÇ È®Àå ¹öÁ¯ÀÔ´Ï´Ù.
JButton ¡¸Çª½¬¡¹¹öưÀÇ ±¸ÇöÀÔ´Ï´Ù.
JCheckBox üũ ¹Ú½º, Áï ¼±Åà ȤÀº ¼±ÅÃ ÇØÁ¦ÇÒ ¼ö ÀÖ´Â Ç׸ñÀÇ ±¸ÇöÀ¸·Î, ±× »óŸ¦ Ç¥½ÃÇÕ´Ï´Ù.
JCheckBoxMenuItem ¼±Åà ¶Ç´Â ¼±ÅÃ ÇØÁ¦ÇÒ ¼ö ÀÖ´Â ¸Þ´º Ç׸ñÀÔ´Ï´Ù.
JColorChooser JColorChooser ´Â À¯Àú°¡ »öÀ» ¼±Åà ¹× Á¶ÀÛÇÒ ¼ö ÀÖ°Ô ¼³°èµÈ ÄÁÆ®·ÑÀÇ ±¸È¹À» Á¦°øÇÕ´Ï´Ù.
JComboBox ¹öư, ¶Ç´Â ÆíÁý °¡´É Çʵå¿Í µå·Ó ´Ù¿î ¸®½ºÆ®¸¦ Á¶ÇÕÇÑ ÄÄÆÛ³ÍÆ®ÀÔ´Ï´Ù.
JComponent Åé ·¹º§ÀÇ ÄÁÅ×À̳ʸ¦ Á¦¿ÜÇÑ ¸ðµç Swing ÄÄÆÛ³ÍÆ®ÀÇ base classÀÔ´Ï´Ù.
JDesktopPane ¸ÖƼ ¹®¼­ ÀÎÅÍÆäÀ̽º ¶Ç´Â °¡»ó µ¥½ºÅ©Å¾À» »ý¼ºÇÏ´Â ÄÁÅ×À̳ÊÀÔ´Ï´Ù.
JDialog ´ÙÀ̾ó·Î±× À©µµ¿ì¸¦ »ý¼ºÇϱâ À§ÇÑ ¸ÞÀΠŬ·¡½ºÀÔ´Ï´Ù.
JEditorPane ´Ù¾çÇÑ Á¾·ùÀÇ ÄÁÅÙÃ÷¸¦ ÆíÁýÇϱâ À§ÇÑ ÅØ½ºÆ® ÄÄÆÛ³ÍÆ®ÀÔ´Ï´Ù.
JFileChooser JFileChooser ¿¡´Â À¯Àú°¡ ÆÄÀÏÀ» ¼±ÅÃÇϱâ À§ÇÑ °£´ÜÇÑ ±â±¸°¡ ÁغñµÇ¾î ÀÖ½À´Ï´Ù.
JFormattedTextField JFormattedTextField ´Â JTextField ¸¦ È®ÀåÇØ, ÀÓÀÇÀÇ °ªÀÇ Æ÷¸ËÀÇ ¼­Æ÷Æ® ±â´É, À¯Àú°¡ ÅØ½ºÆ®¸¦ ÆíÁýÇÑ ÈÄ¿¡ÀÇ Æ¯Á¤ÀÇ ¿ÀºêÁ§Æ® ÃëµæÀÇ ¼­Æ÷Æ® ±â´ÉÀ» Ãß°¡ÇÕ´Ï´Ù.
JFormattedTextField.AbstractFormatter AbstractFormatter ÀÇ ÀνºÅϽº´Â Object ·ÎºÎÅÍ String ¹× String ·ÎºÎÅÍ Object ¿¡ÀÇ º¯È¯À» ó¸®Çϱâ À§Çؼ­ JFormattedTextField ·Î »ç¿ëµË´Ï´Ù.
JFormattedTextField.AbstractFormatterFactory AbstractFormatterFactory ÀÇ ÀνºÅϽº´Â JFormattedTextField ·Î »ç¿ëµÇ¾î °ªÀÇ Æ÷¸Ë¿¡ »ç¿ëµÇ´Â AbstractFormatter ÀÇ ÀνºÅϽº¸¦ ÃëµæÇÕ´Ï´Ù.
JFrame JFC/Swing ÄÄÆÛ³ÍÆ® ¾ÆÅ°ÅØÃÄÀÇ ¼­Æ÷Æ®¸¦ Ãß°¡ÇÏ´Â java.awt.Frame ÀÇ È®Àå ¹öÁ¯ÀÔ´Ï´Ù.
JInternalFrame ³×ÀÌÆ¼ºêÀÎ ÇÁ·¹ÀÓ¿¡, µå·¯±×, Ŭ·Î¿ìÁî, ¾ÆÀÌÄÜÈ­, »çÀÌÁî º¯°æ, ŸÀÌÆ² Ç¥½Ã, ¹× µµ±¸¸ðÀ½ÀÇ ¼­Æ÷Æ® µî, ¸¹Àº ±â´ÉÀ» Á¦°øÇÏ´Â °æ·® ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
JInternalFrame.JDesktopIcon ÀÌ ÄÄÆÛ³ÍÆ®´Â JInternalFrame ÀÇ ¾ÆÀÌÄÜÈ­ ÇÑ ¹öÁ¯À» ³ªÅ¸³À´Ï´Ù.
JLabel ªÀº ÅØ½ºÆ® ij¸¯ÅÍ ¶óÀÎÀ̳ª À̹ÌÁöÀÇ Ç¥½Ã areaÀÔ´Ï´Ù.
JLayeredPane JLayeredPane ´Â JFC/Swing ÄÁÅ×À̳ʿ¡ ±íÀ̸¦ Ãß°¡ÇØ, ÇÊ¿äÇϸé ÄÄÆÛ³ÍÆ® ³¢¸®°¡ ¼­·Î ¿À¹ö·¦ ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
JList À¯Àú°¡ ¸®½ºÆ®·ÎºÎÅÍ 1 °³ ¶Ç´Â º¹¼öÀÇ ¿ÀºêÁ§Æ®¸¦ ¼±ÅÃÇϱâ À§ÇÑ ÄÄÆÛ³ÍÆ®ÀÔ´Ï´Ù.
JMenu ¸Þ´ºÀÇ ±¸ÇöÀ̸ç, À¯Àú°¡ JMenuBar ·Î Ç׸ñÀ» ¼±ÅÃÇÑ´Ù°í Ç¥½ÃµÇ´Â JMenuItem ¸¦ º¸°ü À¯ÁöÇÏ´Â pop-up À©µµ¿ìÀÔ´Ï´Ù.
JMenuBar µµ±¸¸ðÀ½ÀÇ ±¸ÇöÀÔ´Ï´Ù.
JMenuItem ¸Þ´ºÀÇ Ç׸ñÀÇ ±¸ÇöÀÔ´Ï´Ù.
JOptionPane JOptionPane ¿¡ ÀÇÇØ, À¯Àú¿¡°Ô °ªÀÇ ÀÔ·ÂÀ» ¿ä±¸Çϰųª Á¤º¸¸¦ Á¦½ÃÇϰųª Çϴ ǥÁØÀÇ ´ÙÀÌ¾Ë·Î±× ¹Ú½º¸¦ °£´ÜÇÏ°Ô Ç¥½ÃÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
JPanel JPanel ´Â ¹ü¿ëÀÇ °æ·® ÄÁÅ×À̳ÊÀÔ´Ï´Ù.
JPasswordField JPasswordField ´Â 1 ÇàÀÇ ÅØ½ºÆ®ÀÇ ÆíÁýÀ» °¡´ÉÇÏ°Ô ÇÏ´Â °æ·® ÄÄÆÛ³ÍÆ®ÀÔ´Ï´Ù.
JPopupMenu pop-up menuÀÇ ±¸ÇöÀÔ´Ï´Ù.
JPopupMenu.Separator pop-up menu °íÀ¯ÀÇ separatorÀÔ´Ï´Ù.
JProgressBar µðÆúÆ®¿¡¼­´Â ¾î´À ±¸°£³» (ÃÖ¼ÒÄ¡, ¹× ÃÖ´ëÄ¡·Î ´Ü¶ôÁö¾îÁø ±¸°£³»)¿¡¼­, Á¤¼öÄ¡¸¦ Ç¥½ÃÇÏ´Â ÄÄÆÛ³ÍÆ®ÀÔ´Ï´Ù.
JRadioButton ¶óµð¿À ¹öưÀÇ ±¸ÇöÀÔ´Ï´Ù.
JRadioButtonMenuItem ¶óµð¿À ¹öư ¸Þ´º Ç׸ñÀÇ ±¸ÇöÀÔ´Ï´Ù.
JRootPane JFrame,JDialog,JWindow,JApplet, ¹× JInternalFrame °¡ ³»ºÎ¿¡¼­ »ç¿ëÇÏ´Â °æ·® ÄÁÅ×À̳ÊÀÔ´Ï´Ù.
JScrollBar ½ºÅ©·Ñ ¹ÙÀÇ ±¸ÇöÀÔ´Ï´Ù.
JScrollPane °æ·® ÄÄÆÛ³ÍÆ®ÀÇ ½ºÅ©·Ñ °¡´ÉÇÑ ºä¸¦ Á¦°øÇÕ´Ï´Ù.
JSeparator JSeparator ´Â ´Ü¶ô¼±À» ±¸ÇöÇϱâ À§ÇÑ ¹ü¿ëÀûÀÎ ÄÄÆÛ³ÍÆ®¸¦ Á¦°øÇÕ´Ï´Ù.
JSlider À¯Àú°¡ ÁöÁ¤µÈ ±¸°£³»¿¡¼­ ³ëºê¸¦ ½½¶óÀ̵åÇÏ´Â °ÍÀ¸·Î½á ±×·¡ÇÇÄÃÇÏ°Ô °ªÀ» ¼±ÅÃÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ÄÄÆÛ³ÍÆ®ÀÔ´Ï´Ù.
JSpinner À¯Àú°¡, ¼ø¼­ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¼øÂ÷ ¼ø¼­·ÎºÎÅÍ ¼ö ¶Ç´Â ¿ÀºêÁ§Æ®¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ´ÜÀÏÇàÀÇ ÀÔ·Â ÇʵåÀÔ´Ï´Ù.
JSpinner.DateEditor ¸ðµ¨À» SpinnerDateModel ·Î ÇÏ´Â JSpinner ¿ëÀÇ ¿¡µðÅÍÀÔ´Ï´Ù.
JSpinner.DefaultEditor Ư¼öÇÑ ¿¡µðÅÍ¿ëÀÇ °£´ÜÇÑ base classÀÔ´Ï´Ù.
JSpinner.ListEditor ¸ðµ¨ÀÌ SpinnerListModel ÀÇ JSpinner ¿ëÀÇ ¿¡µðÅÍÀÔ´Ï´Ù.
JSpinner.NumberEditor ¸ðµ¨ÀÌ SpinnerNumberModel ÀÇ JSpinner ¿ëÀÇ ¿¡µðÅÍÀÔ´Ï´Ù.
JSplitPane JSplitPane ´Â 2 °³ÀÇ Component ¸¦ ºÐÇÒÇϴµ¥ »ç¿ëÇÕ´Ï´Ù (2 krÀÎ ¸¸Å­ ºÐÇÒ).
JTabbedPane ÁöÁ¤µÈ ŸÀÌÆ²À̳ª ¾ÆÀÌÄÜÀ» °¡Áö´Â ÅÇÀ» Ŭ¸¯ÇÏ´Â °ÍÀ¸·Î½á, À¯Àú°¡ ÄÄÆÛ³ÍÆ®ÀÇ ±×·ìÀ» ±³Ã¼µÇµµ·Ï(µíÀÌ) ÇÏ´Â ÄÄÆÛ³ÍÆ®ÀÔ´Ï´Ù.
JTable JTable ´Â ¼¿ÀÇ Åë»óÀÇ 2 Â÷¿ø Å×À̺í Çü½ÄÀ» Ç¥½ÃÇØ, ÆíÁýÇϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù.
JTextArea TextArea ´Â plaintext¸¦ Ç¥½ÃÇÏ´Â º¹¼öÇàÀÇ areaÀÔ´Ï´Ù.
JTextField JTextField ´Â 1 Çà ÅØ½ºÆ®ÀÇ ÆíÁýÀ» °¡´ÉÇÏ°Ô ÇÏ´Â °æ·® ÄÄÆÛ³ÍÆ®ÀÔ´Ï´Ù.
JTextPane ±×·¡ÇÈÀ¸·Î Ç¥ÇöµÇ´Â ¼Ó¼ºÀ¸·Î ¸¶Å© ¿Ã¶ó°¥ ¼ö ÀÖ´Â ÅØ½ºÆ® ÄÄÆÛ³ÍÆ®ÀÔ´Ï´Ù.
JToggleButton 2 »óÅ ¹öưÀÇ ±¸ÇöÀÔ´Ï´Ù.
JToggleButton.ToggleButtonModel ToggleButton ¸ðµ¨ÀÔ´Ï´Ù.
JToolBar JToolBar ´Â ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â Action ¶Ç´Â ÄÁÆ®·ÑÀ» Ç¥½ÃÇϴµ¥ µµ¿òÀÌ µÇ´Â ÄÄÆÛ³ÍÆ®¸¦ Á¦°øÇÕ´Ï´Ù.
JToolBar.Separator Åø¹Ù µ¶ÀÚÀûÀÎ separatorÀÔ´Ï´Ù.
JToolTip Component ÀÇ ¡¸ÈùÆ®¡¹¸¦ Ç¥½ÃÇϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù.
JTree °èÃþ µ¥ÀÌÅͼ¼Æ®¸¦ ¾Æ¿ìÆ®¶óÀÎÀ¸·Î Ç¥½ÃÇÏ´Â ÄÁÆ®·ÑÀÔ´Ï´Ù.
JTree.DynamicUtilTreeNode DynamicUtilTreeNode ´Â º¤ÅÍ, ÇØ½Ã Å×À̺í, ¹è¿­, ¹× ij¸¯ÅÍ ¶óÀÎÀ» ·¦ ÇØ, Çʿ信 µû¶ó¼­ ÀûÀýÇÑ ¾ÆÀÌ Æ®¸® ³ëµå¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
JTree.EmptySelectionModel EmptySelectionModel ´Â ¾î¶² ¼±Åõµ Çã°¡ÇÏÁö ¾Ê´Â TreeSelectionModel ÀÔ´Ï´Ù.
JViewport ±âº»ÀÌ µÇ´Â Á¤º¸¸¦ º¸±â À§Çؼ­(¶§¹®¿¡) »ç¿ëÇÏ´Â ¡¸ºäÆ÷Æ® (â)¡¹ÀÔ´Ï´Ù.
JWindow JWindow ´Â À¯ÀúÀÇ µ¥½ºÅ©Å¾»óÀÇ ¾îµð¿¡¶óµµ Ç¥½ÃÇÒ ¼ö ÀÖ´Â ÄÁÅ×À̳ÊÀÔ´Ï´Ù.
KeyStroke KeyStroke ´Â Űº¸µå ¶Ç´Â µ¿µîÀÇ ÀÔ·Â µð¹ÙÀ̽ºÀÇ Å° ¾×¼ÇÀ» ³ªÅ¸³À´Ï´Ù.
LayoutFocusTraversalPolicy »çÀÌÁî, À§Ä¡, ¹æÇâ¿¡ ±Ù°ÅÇØ Component ¸¦ ¼ÒÆ® ÇÏ´Â SortingFocusTraversalPolicy ÀÔ´Ï´Ù.
LookAndFeel Ç÷¯±× ÀÎ °¡´ÉÇÑ Look & Feel ÄÄÆÛ³ÍÆ®¿¡ ´ëÇØ, Look & Feel ÀÇ Æ¯¼ºÀ» ¿ÏÀüÇÏ°Ô Á¤ÀÇÇÕ´Ï´Ù.
MenuSelectionManager MenuSelectionManager ´Â ¸Þ´º °èÃþ¿¡¼­ÀÇ ¼±ÅÃÀ» ¼ÒÀ¯ÇÕ´Ï´Ù.
OverlayLayout ÄÄÆÛ³ÍÆ®¸¦ ¼­·ÎÀÇ À§¼­·Î °ú °ãÃÄÁöµµ·Ï(µíÀÌ) ¹èÄ¡ÇÏ´Â ·¹À̾ƿô ¸Å´ÏÀúÀÔ´Ï´Ù.
Popup Popup ´Â À¯Àú¿¡°Ô Component ¸¦ Ç¥½ÃÇϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù.
PopupFactory PopupFactory ´Â À̸§À¸·ÎºÎÅÍ ¾Ëµµ·Ï(µíÀÌ),Popup ÀÇ ÀνºÅϽº¸¦ ÃëµæÇϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù.
ProgressMonitor ó¸®ÀÇ ÁøÃ´À» °¨½ÃÇϴ Ŭ·¡½ºÀÔ´Ï´Ù.
ProgressMonitorInputStream InputStream ·ÎºÎÅÍÀÇ ÀÐÀ» ÁøÃ´À» °¨½ÃÇÕ´Ï´Ù.
RepaintManager ÀÌ Å¬·¡½º´Â ÀçÇ¥Çö ¿ä±¸¸¦ °ü¸®ÇØ, ÄÄÆÛ³ÍÆ® Æ®¸®ÀÇ ¸â¹ö¿¡ ´ëÇÑ º¹¼öÀÇ ¿ä±¸¸¦ 1 ȸÀÇ ÀçÇ¥Çö¿¡ Á¤¸®ÇÏ´Â °Í µî¿¡ ÀÇÇØ, ÀçÇ¥ÇöÀÇ È¸¼ö¸¦ ÃÖ¼ÒÇÑÀ¸·Î ´©¸¨´Ï´Ù.
ScrollPaneLayout JScrollPane °¡ »ç¿ëÇÏ´Â ·¹À̾ƿô ¸Å´ÏÀúÀÔ´Ï´Ù.
ScrollPaneLayout.UIResource ScrollPaneLayout ÀÇ UI ¸®¼Ò½º ¹öÁ¯ÀÔ´Ï´Ù.
SizeRequirements ·¹À̾ƿô ¸Å´ÏÀúÀÇ ÆíÀǸ¦ À§Çؼ­(¶§¹®¿¡), ÄÄÆÛ³ÍÆ®ÀÇ »çÀÌÁî¿Í À§Ä¡¿¡ ´ëÇÑ Á¤º¸¸¦ °è»êÇÕ´Ï´Ù.
SizeSequence SizeSequence ¿ÀºêÁ§Æ®´Â »çÀÌÁî ¹× ´ëÀÀÇÏ´Â À§Ä¡ÀÇ, ¼ø¼­ ºÙÀÌ°í µÈ ¸®½ºÆ®¸¦ È¿°úÀûÀ¸·Î À¯ÁöÇÕ´Ï´Ù.
SortingFocusTraversalPolicy ƯÁ¤ÀÇ Comparator ¿¡ ±Ù°ÅÇØ Æ÷Ä¿½º È£¶ûÀÌ ¿ë±â »çÀÌŬÀÇ Component ¸¦ ¼ÒÆ® ÇÏ´Â °Í¿¡ ÀÇÇØ È£¶ûÀÌ ¿ë±âÀÇ ¼ø¼­¸¦ ÆÇÁ¤ÇÏ´Â FocusTraversalPolicy ÀÔ´Ï´Ù.
SpinnerDateModel Date ÀÇ ¼øÂ÷ ¼ø¼­ÀÇ SpinnerModel ÀÔ´Ï´Ù.
SpinnerListModel ¹è¿­ ¶Ç´Â List ¿¡ ÀÇÇØ °ªÀ» Á¤ÀÇÇÏ´Â SpinnerModel ÀÇ ´Ü¼øÇÑ ±¸ÇöÀÔ´Ï´Ù.
SpinnerNumberModel ¼öÄ¡ÀÇ ¼øÂ÷ ¼ø¼­¸¦ ³ªÅ¸³»´Â SpinnerModel ÀÔ´Ï´Ù.
Spring Spring Ŭ·¡½ºÀÇ ÀνºÅϽº¿¡´Â µ¿ÀÛÀÇ Æ¯¼ºÀ» ÁÖ´Â minimum Ä¡,preferred Ä¡, ¹× maximum Ä¡ÀÇ 3 °³ÀÇ ÇÁ·ÎÆÛƼ°¡ º¸°ü À¯ÁöµË´Ï´Ù.
SpringLayout SpringLayout Àº ÀÏ·ÃÀÇ Á¦¾à¿¡ ±Ù°ÅÇØ, °ü·ÃÇÏ´Â ÄÁÅ×À̳ÊÀÇ ¾ÆÀ̸¦ ¹èÄ¡ÇÕ´Ï´Ù.
SpringLayout.Constraints Constraints ¿ÀºêÁ§Æ®´Â SpringLayout °¡ Á¦¾îÇÏ´Â ÄÁÅ×À̳ʳ»ÀÇ ÄÄÆÛ³ÍÆ®ÀÇ »çÀÌÁî º¯°æ ¹æ¹ý ¹× À§Ä¡ º¯°æ ¹æ¹ýÀ» °áÁ¤ÇÏ´Â Á¦¾àÀ» º¸°ü À¯ÁöÇÕ´Ï´Ù.
SwingUtilities Swing ÀÇ À¯Æ¿¸®Æ¼ ¸Þ¼ÒµåÀÇ ÄÝ·º¼ÇÀÔ´Ï´Ù.
Timer 1 kr ÀÌ»óÀÇ ¾×¼Ç À̺¥Æ®¸¦, ÁöÁ¤µÈ Áö¿¬ ½Ã°£ÀÇ °æ°úÈÄ¿¡ ¹æ¾Æ¼è ÇÕ´Ï´Ù.
ToolTipManager ½Ã½ºÅÛ³»ÀÇ ¸ðµç ToolTips (Åø ÈùÆ®)¸¦ °ü¸®ÇÕ´Ï´Ù.
TransferHandler ÀÌ Å¬·¡½º´Â Swing ÄÄÆÛ³ÍÆ®¿¡ ´ëÇÑ Transferable ÀÇ Àü¼Û 󸮿¡ »ç¿ëÇÕ´Ï´Ù.
UIDefaults Swing ÄÄÆÛ³ÍÆ®ÀÇ µðÆúÆ® °ªÀÇ Å×À̺íÀÔ´Ï´Ù.
UIDefaults.LazyInputMap LazyInputMap ´Â createValue ¸Þ¼Òµå¿¡ InputMap ¸¦ »ý¼ºÇÕ´Ï´Ù.
UIDefaults.ProxyLazyValue ÀÌ Å¬·¡½º´Â »ý¼ºµÇ´Â ÀνºÅϽº¿¡ Class ÀÇ ·Îµå¸¦ Áö¿¬ ½ÃŰ´Â LazyValue ÀÇ ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù.
UIManager ÀÌ Å¬·¡½º´Â ÇöÀçÀÇ Look & Feel ¿Í ±× µðÆúÆ® °ª¸¦ ÃßÀûÇÕ´Ï´Ù.
UIManager.LookAndFeelInfo ¸Þ´ºÀÇ ¼³Á¤ ¶Ç´Â ¾îÇø®ÄÉÀ̼ÇÀÇ Ãʱ⼳Á¤À» À§ÇÑ, ÀνºÅçÀÌ ³¡³­ LookAndFeel ¿¡ °üÇÑ °³¿ä¸¦ ¼³¸íÇÕ´Ï´Ù.
ViewportLayout JViewport ÀÇ µðÆúÆ®ÀÇ ·¹À̾ƿô ¸Å´ÏÀúÀÔ´Ï´Ù.
 

¿¹¿ÜÀÇ °³¿ä
UnsupportedLookAndFeelException Look & Feel ÀÇ °ü¸® Ŭ·¡½º°¡ À¯ÀúÀÇ ½Ã½ºÅÛ¿¡ ¾ø´Â °ÍÀ» ³ªÅ¸³»´Â ¿¹¿ÜÀÔ´Ï´Ù.
 

ÆÐŰÁö javax.swing ÀÇ ¼³¸í

¸ðµç Ç÷§Æû¿¡¼­ °¡´ÉÇÑ ÇÑ ¶È°°ÀÌ ±â´ÉÇÏ´Â ¡¸°æ·®¡¹(Java °øÅë ¾ð¾î) ÄÄÆÛ³ÍÆ®¼¼Æ®¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÄÄÆÛ³ÍÆ®ÀÇ »ç¿ë¿¡ ´ëÇÑ ÇÁ·Î±×·¡¸Ó¿ë °¡À̵å·Î¼­´Â ¡¸The Java Tutorial¡¹ÀÇ Æ®·¹ÀÏ¡¸Creating a GUI with JFC/Swing¡¹¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. ´Ù¸¥ ¸®¼Ò½º·Î¼­´Â ¡¸°ü·Ã Ç׸ñ¡¹À» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

°ü·Ã Ç׸ñ

°³¿ä, Æ©Å丮¾ó, ¿¹, °¡À̵å, ±× ¿ÜÀÇ ¸Þ´º¾ó¿¡ ´ëÇØ¼­´Â ÀÌÇϸ¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.


JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.