¼Ò¼³ java.awt ¼Ò½ºÄڵ堠Event  ItemEvent  

¾ÆÀÌÅÛÀÇ ¼±Åÿ¡ µû¸¥ À̺¥Æ®ÀÇ ¹ß»ýÀ» º¸¿©ÁÖ´Â ¿¹Á¦

ItemEventTest.java

import java.awt.*; 
import 
java.awt.event.*;
public class ItemEventTest extends Frame implements 
ItemListener {
   
private 
List win; 
   
private 
Choice unix;
   
public 
ItemEventTest(){
      setLayout(
new 
FlowLayout());      
      win=
new List(3true
);
      win.add(
"Winodws 98"
);
      win.add(
"Winodws 2000"
);
      win.add(
"Winodws XP"
);
      win.addItemListener(
this
);
      unix=
new 
Choice();
      unix.add(
"Solaris"
);
      unix.add(
"Linux"
);
      unix.add(
"BSD"
);
      unix.add(
"Mach"
);
      unix.addItemListener(
this
);
add(win);
      add(unix);
}
public void 
itemStateChanged(ItemEvent e) {
         System.out.println(e);
   }
   
public static void 
main(String[] args) {
      ItemEventTest f=
new 
ItemEventTest();
      f.pack();
      f.setVisible(
true
);
      f.setLocation(
100100
);
   }
}

C:\JavaExample\13>javac ItemEventTest.java
C:\JavaExample\13>java ItemEventTest
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=1,stateChange=SELECTED] on list0
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Linux,stateChange=SELECTED] on choice0
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=Solaris,stateChange=SELECTED] on choice0
java.awt.event.ItemEvent[ITEM_STATE_CHANGED,item=1,stateChange=DESELECTED] on list0

¾ÆÀÌÅÛ À̺¥Æ®´Â ¾î¶°ÇÑ ¾ÆÀÌÅÛÀ» ¼±ÅÃÇÏ¿´´ÂÁö, ¾Æ´Ï¸é ¼±ÅÃ ÇØÁ¦¸¦ ½ÃÄÑÁá´ÂÁö¿¡ ´ëÇÑ °ÍÀ» °¨ÁöÇÏ´Â À̺¥Æ®ÀÌ´Ù.



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå
ÀÛ¼ºÀÚ:Àںϸâ¹ö ±è´ë¼º