|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--javax.swing.AbstractSpinnerModel | +--javax.swing.SpinnerListModel
¹è¿ ¶Ç´Â List
¿¡ ÀÇÇØ °ªÀ» Á¤ÀÇÇÏ´Â SpinnerModel
ÀÇ ´Ü¼øÇÑ ±¸ÇöÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ¿äÀÏÀÇ ¹è¿·Î Á¤ÀÇÇÏ´Â ¸ðµ¨À» ÀÛ¼ºÇÏ·Á¸é , ´ÙÀ½°ú °°ÀÌ ±â¼úÇÕ´Ï´Ù.
String[] days = new DateFormatSymbols(). getWeekdays(); SpinnerModel model = new SpinnerListModel(Arrays.asList(days). subList(1, 8));ÀÌ Å¬·¡½º´Â ¹è¿ ¶Ç´Â
List
¿¡ÀÇ ÂüÁ¶¸¦ ÀúÀåÇÒ »ÓÀÔ´Ï´Ù. ±× ¶§¹®¿¡, ±âº»ÀÌ µÇ´Â ¼øÂ÷ ¼ø¼ÀÇ ¿ä¼Ò°¡ º¯°æµÇ¾úÀ» °æ¿ì´Â ¾îÇø®ÄÉÀ̼ÇÃø¿¡¼ fireStateChanged
¸¦ È£ÃâÇØ ChangeListeners
À¸·Î º¯°æÀ» ÅëÁöÇÕ´Ï´Ù.
ÀÌ ¸ðµ¨Àº ChangeListener
¸¦ °è½ÂÇÕ´Ï´Ù. ¸ðµ¨ÀÇ value
ÇÁ·ÎÆÛƼ ¶Ç´Â list
ÇÁ·ÎÆÛƼ°¡ º¯°æµÇ¾úÀ» ¶§¿¡´Â ChangeListener
À¸·Î º¯°æÀÌ ÅëÁöµË´Ï´Ù.
JSpinner
,
SpinnerModel
,
AbstractSpinnerModel
,
SpinnerNumberModel
,
SpinnerDateModel
ÇʵåÀÇ °³¿ä |
Ŭ·¡½º javax.swing. AbstractSpinnerModel ¿¡¼ »ó¼Ó¹ÞÀº Çʵå |
listenerList |
»ý¼ºÀÚÀÇ °³¿ä | |
SpinnerListModel ()
»ç½Ç»óÇÏ´ÃÀÇ SpinnerListModel ¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
SpinnerListModel (List values)
ÁöÁ¤µÈ List ·Î °ªÀÇ ¼øÂ÷ ¼ø¼¸¦ Á¤ÀÇÇÏ´Â SpinnerModel ¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
SpinnerListModel (Object [] values)
ÁöÁ¤µÈ ¹è¿·Î °ªÀÇ ¼øÂ÷ ¼ø¼¸¦ Á¤ÀÇÇÏ´Â SpinnerModel ¸¦ ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
List |
getList ()
ÀÌ ¸ðµ¨ÀÇ ¼øÂ÷ ¼ø¼¸¦ Á¤ÀÇÇÏ´Â List ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Object |
getNextValue ()
±âº»ÀÌ µÇ´Â ¼øÂ÷ ¼ø¼ÀÇ Á¤´çÇÑ ´ÙÀ½ÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù. |
Object |
getPreviousValue ()
±âº»ÀÌ µÇ´Â ¼øÂ÷ ¼ø¼ÀÇ ÀüÀÇ ¿ä¼Ò¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Object |
getValue ()
¼øÂ÷ ¼ø¼ÀÇ ÇöÀçÀÇ ¿ä¼Ò¸¦ µ¹·ÁÁÝ´Ï´Ù. |
void |
setList (List list)
ÀÌ ¼øÂ÷ ¼ø¼¸¦ Á¤ÀÇÇÏ´Â ¸®½ºÆ®¸¦ º¯°æÇØ, ¸ðµ¨ÀÇ value ÀÇ À妽º¸¦ 0 ¿¡ ¸®¼ÂÆ® ÇÕ´Ï´Ù. |
void |
setValue (Object elt)
¼øÂ÷ ¼ø¼ÀÇ ÇöÀçÀÇ ¿ä¼Ò¸¦ º¯°æÇØ, ChangeListeners ¿¡ ÅëÁöÇÕ´Ï´Ù. |
Ŭ·¡½º javax.swing. AbstractSpinnerModel ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
addChangeListener , fireStateChanged , getChangeListeners , getListeners , removeChangeListener |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public SpinnerListModel(List values)
List
·Î °ªÀÇ ¼øÂ÷ ¼ø¼¸¦ Á¤ÀÇÇÏ´Â SpinnerModel
¸¦ ±¸ÃàÇÕ´Ï´Ù. ¸ðµ¨ÀÇ ÃʱâÄ¡ ( ¡¸ÇöÀçÀÇ ¿ä¼Ò¡¹)´Â values.get(0)
ÀÔ´Ï´Ù. values
°¡ null
, ȤÀº »çÀÌÁî°¡ 0 ÀÇ °æ¿ì,IllegalArugmentException
°¡ ½½·Î¿ì µË´Ï´Ù.
values
- ÀÌ ¸ðµ¨ÀÌ ³ªÅ¸³»´Â ¼øÂ÷ ¼ø¼
IllegalArugmentException
- values
°¡ null
, ȤÀº »çÀÌÁî°¡ 0 ÀÇ °æ¿ìpublic SpinnerListModel(Object [] values)
SpinnerModel
¸¦ ±¸ÃàÇÕ´Ï´Ù. ¸ðµ¨ÀÇ ÃʱâÄ¡´Â values[0]
ÀÔ´Ï´Ù. values
°¡ null
, ȤÀº »çÀÌÁî°¡ 0 ÀÇ °æ¿ì,IllegalArugmentException
°¡ ½½·Î¿ì µË´Ï´Ù.
values
- ÀÌ ¸ðµ¨ÀÌ ³ªÅ¸³»´Â ¼øÂ÷ ¼ø¼
IllegalArugmentException
- values
°¡ null
, ȤÀº ±æÀ̰¡ 0 ÀÇ °æ¿ìpublic SpinnerListModel()
SpinnerListModel
¸¦ ±¸ÃàÇÕ´Ï´Ù. ¸ðµ¨ÀÇ ¸®½ºÆ®¿¡´Â 1 krÀÇ ¡¸Çϴá¹ÀÇ Ä³¸¯ÅÍ ¶óÀÎ ¿ä¼Ò°¡ Æ÷ÇԵ˴ϴÙ.
¸Þ¼ÒµåÀÇ »ó¼¼ |
public List getList()
List
¸¦ µ¹·ÁÁÝ´Ï´Ù.
list
ÇÁ·ÎÆÛƼÀÇ °ªsetList(java.util.List)
public void setList(List list)
value
ÀÇ À妽º¸¦ 0 ¿¡ ¸®¼ÂÆ® ÇÕ´Ï´Ù. list
´Â Ä«ÇǵÇÁö ¾Ê½À´Ï´Ù. ¸ðµ¨Àº list ¿¡ÀÇ ÂüÁ¶¸¦ ÀúÀåÇÒ »ÓÀÔ´Ï´Ù.
list
°¡ ÇöÀçÀÇ ¸®½ºÆ®¿Í ´Ù¸¥ °æ¿ì, ÀÌ ¸Þ¼Òµå´Â ChangeEvent
¸¦ ¹æ¾Æ¼è ÇÕ´Ï´Ù.
list
- ÀÌ ¸ðµ¨ÀÌ ³ªÅ¸³»´Â ¼øÂ÷ ¼ø¼
IllegalArgumentException
- list
°¡ null
, ȤÀº ±æÀ̰¡ 0 ÀÇ °æ¿ìgetList()
public Object getValue()
SpinnerModel
³»ÀÇ getValue
value
ÇÁ·ÎÆÛƼSpinnerModel.getValue()
,
setValue(java.lang.Object)
public void setValue(Object elt)
ChangeListeners
¿¡ ÅëÁöÇÕ´Ï´Ù. ÁöÁ¤µÈ °ªÀÌ ±âº»ÀÌ µÇ´Â ¼øÂ÷ ¼ø¼ÀÇ ¿ä¼Ò¿Í ´Ù¸¥ °æ¿ì,IllegalArgumentException
°¡ ½½·Î¿ì µË´Ï´Ù. ´ÙÀ½ÀÇ ¿¹¿¡¼´Â setValue
È£Ãâ¿¡ ÀÇÇØ, ¿¹¿Ü°¡ ½½·Î¿ì µË´Ï´Ù.
String[] values = {"one", "two", "free", "four"}; SpinnerModel model = new SpinnerListModel(values); model.setValue("TWO");
SpinnerModel
³»ÀÇ setValue
elt
- ¸ðµ¨ÀÇ ÇöÀçÀÇ °ªÀÌ µÇ´Â ¼øÂ÷ ¼ø¼ÀÇ ¿ä¼Ò
IllegalArgumentException
- ÁöÁ¤µÈ °ªÀÌ Á¤´çÇÏÁö ¾ÊÀº °æ¿ìSpinnerModel.setValue(java.lang.Object)
,
getValue()
public Object getNextValue()
null
¸¦ µ¹·ÁÁÝ´Ï´Ù.
SpinnerModel
³»ÀÇ getNextValue
null
SpinnerModel.getNextValue()
,
getPreviousValue()
public Object getPreviousValue()
null
¸¦ µ¹·ÁÁÝ´Ï´Ù.
SpinnerModel
³»ÀÇ getPreviousValue
null
SpinnerModel.getPreviousValue()
,
getNextValue()
|
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.