lang/java

java AWT Choice 컴포넌트

C/H 2007. 6. 20. 17:45
[code type=java]
//ChoiceEx1.java
import java.awt.*;
import java.awt.event.*;

class  ChoiceEx1 extends Panel{
 Choice choice;

 public ChoiceEx1(){
  choice = new Choice();

  choice.add("서울");
  choice.add("부산");
  choice.add("인천");
  choice.add("광주");

  add(choice); //Panel에 Choice 컴포넌트를 추가한다.
 }

 public static void main(String[] args)
 {
  ChoiceEx1 ex1 = new ChoiceEx1();

  Frame f = new Frame("초이스 테스트");
  f.add(ex1);

  f.setSize(200, 200);
  f.setVisible(true);
  //종료
  f.addWindowListener(new WindowAdapter(){
   public void windowClosing(WindowEvent w){
    System.exit(0);
   }
  });
 }
}

/* 분석
Choice ch = new Choice() // 생성할 때는 파라미터를 사용하지 않는다.

void add(String name) //새로운 아이템을 추가한다
String getSelectedItem() // 현재 선택된 아이템을 문자열로 반환
int getSelectedIndex() // 현재 선택된 아이템의 순서(index)를 반환
String getItem(int index) // index번째의 아이템을 문자열로 반환
void insert(String item, int index) // index번째에 새로운 item항목을 추가한다
int getItemCount() // 현재 item의 수를 반환
*/

[/code]
반응형