|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JSpinner
À¯Àú°¡, ¼ø¼ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¼øÂ÷ ¼ø¼·ÎºÎÅÍ ¼ö ¶Ç´Â ¿ÀºêÁ§Æ®¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ´ÜÀÏÇàÀÇ ÀÔ·Â ÇʵåÀÔ´Ï´Ù. Åë»ó, ½ºÇdzª-´Â ¼øÂ÷ ¼ø¼ÀÇ ¿ä¼Ò°£À» À̵¿Çϱâ À§ÇÑ ÀÛÀº È»ìÇ¥ ¹öưÀÇ Æä¾î¸¦ Á¦°øÇÕ´Ï´Ù. Űº¸µå»ó/ÇÏ Ä¿¼ Ű¿¡¼µµ ¿ä¼Ò°£À» ÀÚÀ¯·Ó°Ô À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. À¯Àú°¡ ½ºÇdzª-¿¡ Á÷Á¢ (À¯È¿ÇÑ) Ä¡¸¦ ÀÔ·ÂÇÒ ¼öµµ ÀÖ½À´Ï´Ù. combobox´Â À¯»çÇÑ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù¸¸, Áß¿äÇÑ µ¥ÀÌÅ͸¦ µ¤¾î °¡·Á ¹ö¸®´Â µå·Ó ´Ù¿î ¸®½ºÆ®¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê±â ¶§¹®¿¡, ½ºÇdzª-(ºÐ)ÆíÀÌ ¼±È£µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
JSpinner
ÀÇ ¼øÂ÷ ¼ø¼ÀÇ °ªÀº SpinnerModel
¿¡ ÀÇÇØ Á¤Àǵ˴ϴÙ. model
´Â constructor ÀÇ Àμö·Î¼ ÁöÁ¤ÇØ,model
ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇØ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϺÎÀÇ °øÅë ŸÀÔÀ¸·Î¼SpinnerListModel
,SpinnerNumberModel
, ¹× SpinnerDateModel
µîÀÇ SpinnerModel
Ŭ·¡½º°¡ Á¦°øµË´Ï´Ù.
JSpinner
´Â ¸ðµ¨ÀÇ ÇöÀçÀÇ ¿ä¼Ò ¶Ç´Â ¡¸°ª¡¹À» Ç¥½ÃÇØ, º¯°æµµ Ãë±ÞÇÏ´Â ´ÜÀÏÀÇ ¾ÆÀÌ ÄÄÆÛ³ÍÆ®¸¦ °¡Áý´Ï´Ù. À̰ÍÀº editor
·Î ºÒ¸³´Ï´Ù. ¿¡µðÅÍ´Â JSpinner
ÀÇ constructor ¿¡ ÀÇÇØ ÀÛ¼ºµÇ¾îeditor
ÇÁ·ÎÆÛƼ¿¡ ÀÇÇØ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. JSpinner
ÀÇ ¿¡µðÅÍ´Â ChangeEvent
¸¦ ´ë±âÇÏ´Â °ÍÀ¸·Î½á, ¸ðµ¨°úÀÇ µ¿±â¸¦ À¯ÁöÇÕ´Ï´Ù.
°æ°í:
ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ µÈ ¿ÀºêÁ§Æ®´Â ÇâÈÄÀÇ Swing ¸±¸®½º¿Í ȣȯÀº ¾Æ´Ï°Ô µÉ ¿¹Á¤ÀÔ´Ï´Ù. ÇöÀçÀÇ Á÷·ÄÈÀÇ ¼Æ÷Æ®´Â ´Ü±â°£ÀÇ ¿î¿ëÀ̳ª, °°Àº ¹öÁ¯ÀÇ Swing ¸¦ ½ÇÇàÇÏ´Â ¾îÇø®ÄÉÀ̼ǰ£ÀÇ RMI ¿¡ ÀûÀýÇϰí ÀÖ½À´Ï´Ù. JDK ¹öÁ¯ 1.4 ÀÌÈÄ, ¸ðµç JavaBeansTM ÀÇ Àå±â°£ÀÇ ¿î¿ë ¼Æ÷Æ®´Â java.beans
ÆÐŰÁö¿¡ Ãß°¡µÇ°í ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº XMLEncoder
¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
SpinnerModel
,
AbstractSpinnerModel
,
SpinnerListModel
,
SpinnerNumberModel
,
SpinnerDateModel
,
JFormattedTextField
ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä | |
static class |
JSpinner.DateEditor
¸ðµ¨À» SpinnerDateModel ·Î ÇÏ´Â JSpinner ¿ëÀÇ ¿¡µðÅÍÀÔ´Ï´Ù. |
static class |
JSpinner.DefaultEditor
Ư¼öÇÑ ¿¡µðÅÍ¿ëÀÇ °£´ÜÇÑ base classÀÔ´Ï´Ù. |
static class |
JSpinner.ListEditor
¸ðµ¨ÀÌ SpinnerListModel ÀÇ JSpinner ¿ëÀÇ ¿¡µðÅÍÀÔ´Ï´Ù. |
static class |
JSpinner.NumberEditor
¸ðµ¨ÀÌ SpinnerNumberModel ÀÇ JSpinner ¿ëÀÇ ¿¡µðÅÍÀÔ´Ï´Ù. |
Ŭ·¡½º javax.swing. JComponent À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º |
JComponent.AccessibleJComponent |
Ŭ·¡½º java.awt. Container À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º |
Container.AccessibleAWTContainer |
Ŭ·¡½º java.awt. Component À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º |
Component.AccessibleAWTComponent , Component.BltBufferStrategy , Component.FlipBufferStrategy |
ÇʵåÀÇ °³¿ä |
Ŭ·¡½º 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 |
»ý¼ºÀÚÀÇ °³¿ä | |
JSpinner ()
ÃʱâÄ¡°¡ 0 À¸·Î ÃÖ¼ÒÄ¡ ¶Ç´Â ÃÖ´ëÄ¡ÀÇ Á¦ÇÑÀÌ ¾ø´Â Integer SpinnerNumberModel ¸¦ °¡Áö´Â ½ºÇdzª-¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
JSpinner (SpinnerModel model)
´ÙÀ½¿¡ ÁøÇàµÇ´Â ¹× ¾ÕÀ¸·Î µ¹¾Æ°¡´Â ¹öưÀÇ Æä¾î¿Í SpinnerModel ¿ëÀÇ ¿¡µðÅ͸¦ °¡Áö´Â ¿ÏÀüÇÑ ½ºÇdzª-¸¦ ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
addChangeListener (ChangeListener listener)
ûÃëÀÚ¸¦, ¸ðµ¨¿¡ÀÇ º¯°æÀ» ÇÒ ¶§¸¶´Ù ÅëÁöµÇ´Â ¸®½ºÆ®¿¡ Ãß°¡ÇÕ´Ï´Ù. |
void |
commitEdit ()
ÇöÀç ÆíÁýµÇ°í ÀÖ´Â °ªÀ» SpinnerModel ¿¡ È®Á¤ÇÕ´Ï´Ù.
|
protected JComponent |
createEditor (SpinnerModel model)
ÀÌ ¸Þ¼Òµå´Â ¼øÂ÷ ¼ø¼ÀÇ ÇöÀçÀÇ °ªÀ» Ç¥½ÃÇÏ´Â JComponent ¸¦ ÀÛ¼ºÇϱâ À§Çؼ, constructor ¿¡ ÀÇÇØ ºÒ·Á °©´Ï´Ù. |
protected void |
fireStateChanged ()
ÀÌ JSpinner |
ChangeListener [] |
getChangeListeners ()
addChangeListener()¸¦ »ç¿ëÇØ, ÀÌ JSpinner ¿¡ Ãß°¡µÈ ¸ðµç ChangeListener ÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
JComponent |
getEditor ()
¸ðµ¨ÀÇ °ªÀ» Ç¥½ÃÇØ, º¯°æµµ ÇÒ ¼ö ÀÖ´Â ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
SpinnerModel |
getModel ()
ÀÌ ½ºÇdzª-ÀÇ °ªÀÇ ¼øÂ÷ ¼ø¼¸¦ Á¤ÀÇÇÏ´Â SpinnerModel µ¹·ÁÁÝ´Ï´Ù. |
Object |
getNextValue ()
getValue() ¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁø ¿ÀºêÁ§Æ®ÀÇ µÚ¿¡ ÀÖ´Â ¼øÂ÷ ¼ø¼ÀÇ ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Object |
getPreviousValue ()
getValue() ¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁø ¿ÀºêÁ§Æ®ÀÇ Àü¿¡ ÀÖ´Â ¼øÂ÷ ¼ø¼ÀÇ ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
SpinnerUI |
getUI ()
ÀÌ ÄÄÆÛ³ÍÆ®¸¦ Ç¥Çö ÇÏ´Â Look & Feel (L&F) ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
String |
getUIClassID ()
Look & Feel (L&F) Ŭ·¡½ºÀÇ À̸§ÀÇ ±¸Ãà¿¡ »ç¿ëµÈ Á¢µÎ»ç¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Object |
getValue ()
¸ðµ¨ÀÇ ÇöÀçÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù. |
void |
removeChangeListener (ChangeListener listener)
ÀÌ ½ºÇdzª-·ÎºÎÅÍ ChangeListener ¸¦ »èÁ¦ÇÕ´Ï´Ù. |
void |
setEditor (JComponent editor)
SpinnerModel ÀÇ ÇöÀçÀÇ °ªÀ» Ç¥½ÃÇÏ´Â JComponent ¸¦ º¯°æÇÕ´Ï´Ù. |
void |
setModel (SpinnerModel model)
ÀÌ ½ºÇdzª-ÀÇ °ªÀ» ³ªÅ¸³»´Â ¸ðµ¨À» º¯°æÇÕ´Ï´Ù. |
void |
setUI (SpinnerUI ui)
ÀÌ ÄÄÆÛ³ÍÆ®¸¦ Ç¥Çö ÇÏ´Â Look & Feel (L&F) ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
void |
setValue (Object value)
¸ðµ¨ÀÇ ÇöÀçÀÇ °ªÀ» º¯°æÇÕ´Ï´Ù. |
void |
updateUI ()
ÇöÀçÀÇ Look & Feel ·ÎºÎÅÍÀÇ °ªÀ» °¡Áö´Â UI ÇÁ·ÎÆÛƼ¸¦ ¸®¼ÂÆ® ÇÕ´Ï´Ù. |
Ŭ·¡½º java.awt. Container ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
add , add , add , add , add , addContainerListener , addImpl , applyComponentOrientation , areFocusTraversalKeysSet , countComponents , deliverEvent , doLayout , findComponentAt , findComponentAt , getComponent , getComponentAt , getComponentAt , getComponentCount , getComponents , getContainerListeners , getFocusTraversalKeys , getFocusTraversalPolicy , getLayout , insets , invalidate , isAncestorOf , isFocusCycleRoot , isFocusCycleRoot , isFocusTraversalPolicySet , layout , list , list , locate , minimumSize , paintComponents , preferredSize , printComponents , processContainerEvent , processEvent , remove , remove , removeAll , removeContainerListener , setFocusCycleRoot , setFocusTraversalKeys , setFocusTraversalPolicy , setLayout , transferFocusBackward , transferFocusDownCycle , validate , validateTree |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public JSpinner(SpinnerModel model)
SpinnerModel
¿ëÀÇ ¿¡µðÅ͸¦ °¡Áö´Â ¿ÏÀüÇÑ ½ºÇdzª-¸¦ ±¸ÃàÇÕ´Ï´Ù.
public JSpinner()
Integer SpinnerNumberModel
¸¦ °¡Áö´Â ½ºÇdzª-¸¦ ±¸ÃàÇÕ´Ï´Ù.
¸Þ¼ÒµåÀÇ »ó¼¼ |
public SpinnerUI getUI()
SpinnerUI
¿ÀºêÁ§Æ®public void setUI(SpinnerUI ui)
ui
- SpinnerUI
L&F ¿ÀºêÁ§Æ®UIDefaults.getUI(javax.swing.JComponent)
public String getUIClassID()
JComponent
³»ÀÇ getUIClassID
JComponent.getUIClassID()
,
UIDefaults.getUI(javax.swing.JComponent)
public void updateUI()
JComponent
³»ÀÇ updateUI
UIManager.getUI(javax.swing.JComponent)
protected JComponent createEditor(SpinnerModel model)
JComponent
¸¦ ÀÛ¼ºÇϱâ À§Çؼ, constructor ¿¡ ÀÇÇØ ºÒ·Á °©´Ï´Ù. ¶Ç, ¿¡µðÅ͸¦ »ç¿ëÇÏ´Â °ÍÀ¸·Î½á, À¯Àú´Â ¼øÂ÷ ¼ø¼ÀÇ ¿ä¼Ò¸¦ Á÷Á¢ ÀÔ·ÂÇÏ´Â °ÍÀÌ °¡´ÉÇÏ°Ô µË´Ï´Ù. ¿¡µðÅÍ´Â model
ÀÇ ChangeEvents
¸¦ ´ë±âÇØ, Ç¥½ÃÇÏ´Â °ªÀÌ ¸ðµ¨ÀÇ °ª°ú µ¿±â Çϵµ·Ï(µíÀÌ) À¯ÁöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
¼ºê Ŭ·¡½º´Â ÀÌ ¸Þ¼Òµå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, »õ·Î¿î SpinnerModel
Ŭ·¡½ºÀÇ ¼Æ÷Æ®¸¦ Ãß°¡ÇÕ´Ï´Ù. ¶Ç, ¿©±â¼ ÀÛ¼ºµÈ ¿¡µðÅ͸¦, ´ÜÁö setEditor
¸Þ¼Òµå¿Í ¿Å°Ü³õÀ» ¼öµµ ÀÖ½À´Ï´Ù. ¸ðµ¨ ŸÀÔÀ¸·ÎºÎÅÍ ¿¡µðÅÍ¿¡ÀÇ µðÆúÆ®ÀÇ ¸ÅÇÎÀº ´ÙÀ½°ú °°½À´Ï´Ù.
SpinnerNumberModel =< JSpinner.NumberEditor
SpinnerDateModel =< JSpinner.DateEditor
SpinnerListModel =< JSpinner.ListEditor
- »ó±â ÀÌ¿Ü =< JSpinner.DefaultEditor
model
- getModel ÀÇ °ª
getModel()
,
setEditor(javax.swing.JComponent)
public void setModel(SpinnerModel model)
"model"
PropertyChangeEvent
°¡ ¹æ¾Æ¼è µÈ ÈÄ¿¡ ¾Ï¹¬ÁßÀ¸·Î ¼³Á¤µË´Ï´Ù. ¿¡µðÅÍÀÇ ÇÁ·ÎÆÛƼ´Â ´ÙÀ½°ú °°ÀÌ createEditor
¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁø °ªÀ¸·Î ¼³Á¤µË´Ï´Ù.
setEditor(createEditor(model));
model
- »õ·Î¿î SpinnerModel
IllegalArgumentException
- ¸ðµ¨ÀÌ null
ÀÇ °æ¿ìgetModel()
,
getEditor()
,
setEditor(javax.swing.JComponent)
public SpinnerModel getModel()
SpinnerModel
µ¹·ÁÁÝ´Ï´Ù.
setModel(javax.swing.SpinnerModel)
public Object getValue()
editor
¿¡ ÀÇÇØ Ç¥½ÃµË´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â ´ÜÁö model
¿¡ delegate µË´Ï´Ù. À̰ÍÀº ´ÙÀ½ÀÇ °æ¿ì¿Í µ¿µîÇÕ´Ï´Ù.
getModel(). getValue()
setValue(java.lang.Object)
,
SpinnerModel.getValue()
public void setValue(Object value)
editor
¿¡ ÀÇÇØ Ç¥½ÃµË´Ï´Ù. SpinnerModel
ÀÇ ±¸ÇöÀÌ ÁöÁ¤µÈ °ªÀ» ¼Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì´Â IllegalArgumentException
°¡ ½½·Î¿ì µË´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â ´ÜÁö model
¿¡ delegate µË´Ï´Ù. À̰ÍÀº ´ÙÀ½ÀÇ °æ¿ì¿Í µ¿µîÇÕ´Ï´Ù.
getModel(). setValue(value)
IllegalArgumentException
- value
¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ìgetValue()
,
SpinnerModel.setValue(java.lang.Object)
public Object getNextValue()
getValue()
¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁø ¿ÀºêÁ§Æ®ÀÇ µÚ¿¡ ÀÖ´Â ¼øÂ÷ ¼ø¼ÀÇ ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. ¼øÂ÷ ¼ø¼ÀÇ Á¾Á¡¿¡ µµ´ÞÇßÀ» °æ¿ì,null
¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ È£ÃâÀº value
¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â ´ÜÁö model
¿¡ delegate µË´Ï´Ù. À̰ÍÀº ´ÙÀ½ÀÇ °æ¿ì¿Í µ¿µîÇÕ´Ï´Ù.
getModel(). getNextValue()
null
getValue()
,
getPreviousValue()
,
SpinnerModel.getNextValue()
public void addChangeListener(ChangeListener listener)
ChangeListeners
¿¡ ¼Û½ÅµÈ ChangeEvents
ÀÇ ¼Ò½º´Â ÀÌ JSpinner
ÀÔ´Ï´Ù. ¸ðµ¨ÀÇ Ä¡È¯Àº Jspinner ¿¡ Á÷Á¢ Ãß°¡µÈ ûÃëÀÚ¿¡°Ô ¿µÇâÀ» ÁÖÁö ¾Ê´Â °Í¿¡µµ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ¾îÇø®ÄÉÀ̼ÇÀº ûÃëÀÚ¸¦ ¸ðµ¨·Î Á÷Á¢ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì´Â À̺¥Æ®ÀÇ ¼Ò½º´Â SpinnerModel
°¡ µË´Ï´Ù.
listener
- Ãß°¡ÇÏ´Â ChangeListener
removeChangeListener(javax.swing.event.ChangeListener)
,
getModel()
public void removeChangeListener(ChangeListener listener)
ChangeListener
À» »èÁ¦ÇÕ´Ï´Ù.
listener
- »èÁ¦ÇÏ´Â ChangeListener
fireStateChanged()
,
addChangeListener(javax.swing.event.ChangeListener)
public ChangeListener [] getChangeListeners()
ChangeListener
ÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù.
ChangeListener
, ¶Ç´Â ûÃëÀÚ°¡ Ãß°¡µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â ÇÏ´ÃÀÇ ¹è¿protected void fireStateChanged()
JSpinner ÀÇ ¼Ò½º¸¦ º¸°ü À¯ÁöÇÏ´Â ChangeEvent
¸¦ °¢ ChangeListener
¿¡ ¼Û½ÅÇÕ´Ï´Ù. ChangeListener
°¡ ½ºÇdzª-¿¡ Ãß°¡µÇ°í ÀÖ´Â °æ¿ì, ¸ðµ¨·ÎºÎÅÍ ChangeEvent
¸¦ ¹ÞÀ» ¶§¸¶´Ù, ÀÌ ¸Þ¼Òµå°¡ ºÒ·Á °©´Ï´Ù.
- °ü·Ã Ç׸ñ:
addChangeListener(javax.swing.event.ChangeListener)
,
removeChangeListener(javax.swing.event.ChangeListener)
,
EventListenerList
public Object getPreviousValue()
getValue()
¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁø ¿ÀºêÁ§Æ®ÀÇ Àü¿¡ ÀÖ´Â ¼øÂ÷ ¼ø¼ÀÇ ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. ¼øÂ÷ ¼ø¼ÀÇ Á¾Á¡¿¡ µµ´ÞÇßÀ» °æ¿ì,null
¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ È£ÃâÀº value
¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â ´ÜÁö model
¿¡ delegate µË´Ï´Ù. À̰ÍÀº ´ÙÀ½ÀÇ °æ¿ì¿Í µ¿µîÇÕ´Ï´Ù.
getModel(). getPreviousValue()
null
getValue()
,
getNextValue()
,
SpinnerModel.getPreviousValue()
public void setEditor(JComponent editor)
SpinnerModel
ÀÇ ÇöÀçÀÇ °ªÀ» Ç¥½ÃÇÏ´Â JComponent
¸¦ º¯°æÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇØ, ³°Àº ¿¡µðÅͰ¡ ¸ðµ¨·ÎºÎÅÍ ¶¼¾î³»Á® »õ·Î¿î ¿¡µðÅͰ¡ Á¢¼ÓµË´Ï´Ù. À̰ÍÀº ³°Àº ¿¡µðÅÍÀÇ ChangeListener
¸¦ ¸ðµ¨ ¶Ç´Â ½ºÇdzª-ÀÚü·ÎºÎÅÍ »èÁ¦ÇØ, »õ·Î¿î ¿¡µðÅÍÀÇ º¯°æ ûÃëÀÚ¸¦ Ãß°¡ÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
editor
- »õ·Î¿î ¿¡µðÅÍ
IllegalArgumentException
- ¿¡µðÅͰ¡ null
ÀÇ °æ¿ìgetEditor()
,
createEditor(javax.swing.SpinnerModel)
,
getModel()
public JComponent getEditor()
setEditor(javax.swing.JComponent)
,
createEditor(javax.swing.SpinnerModel)
public void commitEdit() throws ParseException
SpinnerModel
¿¡ È®Á¤ÇÕ´Ï´Ù.
¿¡µðÅͰ¡ DefaultEditor
ÀÇ ÀνºÅϽºÀÇ °æ¿ì, ¿¡µðÅÍ¿¡ Àü¼Û µÇ¾úÀ» ¶§´Â È£ÃâÀ» ½Ç½ÃÇØ, ±× ÀÌ¿Ü ¶§´Â ¾Æ¹«°Íµµ 󸮸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù.
ParseException
- ÇöÀç ÆíÁýµÇ°í ÀÖ´Â °ªÀ» È®Á¤ÇÒ ¼ö ¾ø¾ú´ø °æ¿ì
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.