|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JSpinner
public class JSpinner
À¯Àú°¡, ¼ø¼ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¼ø¼·ÎºÎÅÍ ¼ö ¶Ç´Â ¿ÀºêÁ§Æ®¸¦ ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ´ÜÀÏÇàÀÇ ÀÔ·Â ÇʵåÀÔ´Ï´Ù. º¸Åë , ½ºÇdzª-´Â ¼ø¼ÀÇ ¿ä¼Ò°£À» À̵¿Çϱâ À§ÇÑ ÀÛÀº È»ìÇ¥ ¹öưÀÇ Æä¾î¸¦ Á¦°øÇÕ´Ï´Ù. Űº¸µå»ó/ÇÏ Ä¿¼ Ű¿¡¼µµ ¿ä¼Ò°£À» ÀÚÀ¯·Ó°Ô À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. À¯Àú°¡ ½ºÇdzª-¿¡ Á÷Á¢ (À¯È¿ÇÑ) Ä¡¸¦ ÀÔ·ÂÇÒ ¼öµµ ÀÖ½À´Ï´Ù. combobox´Â À¯»çÇÑ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù¸¸, Áß¿äÇÑ µ¥ÀÌÅ͸¦ µ¤¾î °¡·Á ¹ö¸®´Â µå·Ó ´Ù¿î ¸®½ºÆ®¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê±â ¶§¹®¿¡ ½ºÇdzª- ÂÊÀÌ ¼±È£µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
JSpinner
¼ø¼ÀÇ °ªÀº,SpinnerModel
¿¡
ÇØ Á¤Àǵ˴ϴÙ. model
´Â
»ý¼ºÀÚ Àμö·Î¼ ÁöÁ¤ÇØ,model
ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇØ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϺÎÀÇ °øÅëÀÇ ÇüÅ·μSpinnerListModel
,SpinnerNumberModel
¹× SpinnerDateModel
µîÀÇ SpinnerModel
Ŭ·¡½º°¡ Á¦°øµË´Ï´Ù.
JSpinner
´Â
¸ðµ¨ÀÇ ÇöÀçÀÇ ¿ä¼Ò ¶Ç´Â ¡¸°ª¡¹À» Ç¥½ÃÇØ, º¯°æµµ Ãë±ÞÇÏ´Â ´ÜÀÏÀÇ ¾ÆÀÌ ÄÄÆÛ³ÍÆ®¸¦ °¡Áý´Ï´Ù. À̰ÍÀº editor
·Î ºÒ¸³´Ï´Ù. ¿¡µðÅÍ´Â
JSpinner
»ý¼ºÀÚ¿¡
ÇØ ÀÛ¼ºµÇ¾îeditor
ÇÁ·ÎÆÛƼ¿¡
ÇØ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. JSpinner
¿¡µðÅÍ´Â
ChangeEvent
¸¦
´ë±âÇÏ´Â °ÍÀ¸·Î½á, ¸ðµ¨°úÀÇ µ¿±â¸¦ À¯ÁöÇÕ´Ï´Ù. À¯Àú°¡ editor
¿¡
ÇØ Ç¥½ÃµÈ °ªÀ» º¯°æÇϸé,model
°ª°ú editor
°ªÀÌ ´Þ¶ó ¹ö¸± °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. model
°ªÀÌ ¿¡µðÅÍÀÇ °ª°ú °°Àº°¡ ¾î¶²°¡¸¦ È®ÀÎÇÏ·Á¸é,
commitEdit
¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½¿¡ ¿¹¸¦ ³ªÅ¸³À´Ï´Ù.
try { spinner.commitEdit(); } catch (ParseException pe) {{ // Edited value is invalid, spinner.getValue() will return // the last valid value, you could revert the spinner to show that: JComponent editor = spinner.getEditor() if (editor instanceof DefaultEditor) { ((DefaultEditor) editor). getTextField(). setValue(spinner.getValue(); } // reset the value to some known value: spinner.setValue(fallbackValue); // or treat the last valid value as the current, in which // case you don't need to do anything. } return spinner.getValue();
°æ°í: ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ µÈ ¿ÀºêÁ§Æ®´Â
ÇâÈÄÀÇ Swing ¸±¸®½º¿Í ȣȯÀº ¾Æ´Ï°Ô µÉ ¿¹Á¤ÀÔ´Ï´Ù. ÇöÀçÀÇ Á÷·ÄÈÀÇ ¼Æ÷Æ®´Â
´Ü±â°£ÀÇ ¿î¿ëÀ̳ª, °°Àº ¹öÁ¯ÀÇ Swing¸¦
½ÇÇàÇÏ´Â ¾îÇø®ÄÉÀ̼ǰ£ÀÇ RMI ¿¡ ÀûÀýÇϰí ÀÖ½À´Ï´Ù. JDK ¹öÁ¯ 1.4 ÀÌÈÄ, ¸ðµç JavaBeans™
Àå±â°£ÀÇ ¿î¿ë ¼Æ÷Æ®´Â
java.beans
ÆÐŰÁö¿¡ Ãß°¡µÇ°í ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº,XMLEncoder
¸¦
ÂüÁ¶ÇϽʽÿÀ.
SpinnerModel
,
AbstractSpinnerModel
,
SpinnerListModel
,
SpinnerNumberModel
,
SpinnerDateModel
,
JFormattedTextField
Áßø(Nested) Ŭ·¡½º °³¿ä | |
---|---|
protected class |
JSpinner.AccessibleJSpinner
AccessibleJSpinner ´Â
JSpinner Ŭ·¡½º¿ëÀÇ À¯Àú º¸Á¶ ±â´ÉÀÇ ¼Æ÷Æ®¸¦ ±¸ÇöÇÕ´Ï´Ù. |
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 ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º |
---|
JComponent.AccessibleJComponent |
Ŭ·¡½º java.awt. Container ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º |
---|
Container.AccessibleAWTContainer |
Ŭ·¡½º java.awt. Component ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º |
---|
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 ¸¦
ÀÛ¼ºÇϱâ À§Çؼ, »ý¼ºÀÚ¿¡
ÇØ ºÒ·Á °©´Ï´Ù. |
protected void |
fireStateChanged ()
ÀÌ JSpinner
¼Ò½º¸¦ º¸°ü À¯ÁöÇÏ´Â ChangeEvent ¸¦
°¢ ChangeListener ¿¡ ¼Û½ÅÇÕ´Ï´Ù. |
AccessibleContext |
getAccessibleContext ()
JSpinner
AccessibleContext ¸¦
ÃëµæÇÕ´Ï´Ù. |
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.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
¸¦
ÀÛ¼ºÇϱâ À§Çؼ, »ý¼ºÀÚ¿¡
ÇØ ºÒ·Á °©´Ï´Ù. ¶Ç, ¿¡µðÅ͸¦ »ç¿ëÇÏ´Â °ÍÀ¸·Î½á, À¯Àú´Â ¼ø¼ÀÇ ¿ä¼Ò¸¦ Á÷Á¢ ÀÔ·ÂÇÏ´Â °ÍÀÌ °¡´ÉÇÏ°Ô µË´Ï´Ù. ¿¡µðÅÍ´Â 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
¿¡
ÇØ Ç¥½ÃµË´Ï´Ù. À¯Àú°¡ editor
¿¡
ÇØ Ç¥½ÃµÈ °ªÀ» º¯°æÇϸé,model
°ª°ú editor
°ªÀÌ ´Þ¶ó ¹ö¸± °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦ÀÇ ´ëó ¹æ¹ýÀÇ ¿¹¿¡ ´ëÇØ¼´Â
Ŭ·¡½º ·¹º§ÀÇ javadoc¸¦
ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ¸Þ¼µå´Â ´ÜÁö model
¿¡ À§¾ç µË´Ï´Ù. À̰ÍÀº ´ÙÀ½ÀÇ °æ¿ì¿Í µ¿µîÇÕ´Ï´Ù.
getModel(). getValue()
setValue(java.lang.Object)
,
SpinnerModel.getValue()
public void setValue(Object value)
editor
¿¡
ÇØ Ç¥½ÃµË´Ï´Ù. SpinnerModel
±¸ÇöÀÌ ÁöÁ¤µÈ °ªÀ» ¼Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì´Â
IllegalArgumentException
°¡ Throw µË´Ï´Ù.
ÀÌ ¸Þ¼µå´Â ´ÜÁö model
¿¡ À§¾ç µË´Ï´Ù. À̰ÍÀº ´ÙÀ½ÀÇ °æ¿ì¿Í µ¿µîÇÕ´Ï´Ù.
getModel(). setValue(value)
IllegalArgumentException
- value
°¡ Á¤´çÇÏÁö ¾ÊÀº °æ¿ìgetValue()
,
SpinnerModel.setValue(java.lang.Object)
public Object getNextValue()
getValue()
¿¡
ÇØ µ¹·ÁÁÖ°íÁø ¿ÀºêÁ§Æ®ÀÇ µÚ¿¡ ÀÖ´Â ¼ø¼ÀÇ ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. ¼ø¼ÀÇ Á¾Á¡¿¡ µµ´ÞÇßÀ» °æ¿ì,null
¸¦
µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼µåÀÇ È£ÃâÀº value
¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.
ÀÌ ¸Þ¼µå´Â ´ÜÁö model
¿¡ À§¾ç µË´Ï´Ù. À̰ÍÀº ´ÙÀ½ÀÇ °æ¿ì¿Í µ¿µîÇÕ´Ï´Ù.
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
¿¡ À§¾ç µË´Ï´Ù. À̰ÍÀº ´ÙÀ½ÀÇ °æ¿ì¿Í µ¿µîÇÕ´Ï´Ù.
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
- ÇöÀç ÆíÁýµÇ°í ÀÖ´Â °ªÀ» È®Á¤ÇÒ ¼ö ¾ø¾ú´ø °æ¿ìpublic AccessibleContext getAccessibleContext()
JSpinner
AccessibleContext
¸¦
ÃëµæÇÕ´Ï´Ù.
Accessible
³»ÀÇ getAccessibleContext
JComponent
³»ÀÇ getAccessibleContext
AccessibleContext- µµÀÔµÈ ¹öÁ¯:
- 1.5
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.