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]
//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]
반응형