[´äº¯]Choice À籸¼º.


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :Á¶½ÅÁ¦ 1998³â 8¿ù 05ÀÏ 08:13:36

In Reply to: [Á¶½ÅÁ¦´Ô²²] ¶Ç Çѹø¸¸ ºÎŹµå¸³´Ï´Ù posted by ÃÖÁ¾Ã¶ on 1998³â 8¿ù 02ÀÏ 22:07:10:

Á¦°¡ ¸çÄ¥ µ¿¾È º¼ÀÏÀÌ À־ ¾Èµé¾î ¿À´Ù°¡ ¿À´Ã ¾Æħ¿¡ ÀáÀ» ±ú¼­ Çѹø µé·¶´õ´Ï ±× »çÀÌ¿¡ Á¾Ã¶´Ô²²¼­ ±ÛÀ» ¶ç¿ö ³õÀ¸¼Ì´õ±º¿ä..
´äº¯ÀÌ Á» ´Ê¾ú³×¿ä...
¹ú½á »çÈêÀÌ Áö³µ³×¿ä...


Á» Àü¿¡ Á¦°¡ ÇÁ·Î±×·¥À» Â¥º»°Çµ¥ ¶óµð¿À¹öÆ°¿¡¼­ À̺¥Æ®¿¡ µû¶ó ÃÊÀ̽º¸¦ À籸¼ºÇÏ´Â ÇÁ·Î±×·¥ÀÌ¿¡¿ä..


---> ChangeChoiceItem.java <---
import java.awt.*;
import java.awt.event.*;


public class ChangeChoiceItem extends Panel implements ItemListener {
Choice _choice;

public ChangeChoiceItem() {
setLayout(new BorderLayout());
Panel buttonPanel = new Panel();
buttonPanel.setLayout(new FlowLayout());
CheckboxGroup group = new CheckboxGroup();
Checkbox button = new Checkbox("choice 1", group, true);
button.setName("choice 1");
button.addItemListener(this);
buttonPanel.add(button);
button = new Checkbox("choice 2",group, false);
button.setName("choice 2");
button.addItemListener(this);
buttonPanel.add(button);
button = new Checkbox("choice 3", group, false);
button.setName("choice 3");
button.addItemListener(this);
buttonPanel.add(button);

Panel choicePanel = new Panel();
choicePanel.setLayout(new BorderLayout());
_choice = new Choice();
repaintChoice(1);
choicePanel.add(_choice, BorderLayout.CENTER);

add(buttonPanel, BorderLayout.NORTH);
add(choicePanel, BorderLayout.CENTER);
}

public void repaintChoice(int digit) {
_choice.removeAll();

if(digit == 1) {
_choice.addItem("Choice 1 - 1");
_choice.addItem("Choice 1 - 2");
_choice.addItem("Choice 1 - 3");
_choice.addItem("Choice 1 - 4");
} else if(digit == 2) {
_choice.addItem("Choice 2 - 1");
_choice.addItem("Choice 2 - 2");
_choice.addItem("Choice 2 - 3");
_choice.addItem("Choice 2 - 4");
} else if(digit == 3) {
_choice.addItem("Choice 3 - 1");
_choice.addItem("Choice 3 - 2");
_choice.addItem("Choice 3 - 3");
_choice.addItem("Choice 3 - 4");
}
validate();
}

public void itemStateChanged(ItemEvent evt) {
String name = (String)(((Component)(evt.getSource())).getName());
if(name.equals("choice 1")) {
repaintChoice(1);
} else if(name.equals("choice 2")) {
repaintChoice(2);
} else if(name.equals("choice 3")) {
repaintChoice(3);
}
}

public static void main(String[] args) {
Frame frame = new Frame("ChangeChoiceItem Example");
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
System.exit(0);
}
});
frame.add(new ChangeChoiceItem());
frame.setSize(400, 200);
frame.show();
}
}


---> ÀÌ»óÀÔ´Ï´Ù. <---
¹«½¼ ÇÁ·Î±×·¥À» Â¥°í °è½Åµ¥ ÀÌ·¸°Ô ¿­½ÉÈ÷ Çϼ¼¿ä?
¸ðÂÉ·Ï Àß µÇ±â¸¦ ºô²²¿ä..



´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]