Checkbox 컴포넌트
Checkbox 컴포넌트는 여러 조건 중 사용자가 임의의 항목들을 선택할 수 있게 UI를 제공하는데 다음은 Checkbox 컴포넌트의 사용 예시이다.
구성요소
Checkbox()
Checkbox 컴포넌트 생성
Checkbox(String)
Checkbox 컴포넌트 생성 및 기본 문자열 표시
void setLabel(String)
Checkbox 컴포넌트 문자열 표시
String getLabel()
Checkbox 컴포넌트에 표시된 문자열 리턴
void setState(boolean)
Checkbox 컴포넌트에 체크를 표시 또는 해제
boolean getState()
Checkbox 컴포넌트에 체크 상태 리턴
예제)
GUIbase.java
public class GUIbase {
public static void main(String[] args)
{
new EventSource();
}
}
EventSource.java
import java.awt.*;
public class EventSource extends Frame{
CheckboxGroup checkGroup;
Checkbox chk1,chk2;
Checkbox opt1,opt2;
public EventSource(){
this.setTitle("계산기");
this.setSize(300, 300);
this.setLocation(300, 300);
this.setVisible(true);
this.setLayout(new FlowLayout());
checkGroup = new CheckboxGroup();
chk1 = new Checkbox("1번 ",checkGroup,true);
chk2 = new Checkbox("2번",checkGroup,false);
opt1 = new Checkbox("옵션1");
opt2 = new Checkbox("옵션2");
this.add(chk1);
this.add(chk2);
this.add(opt1);
this.add(opt2);
}
}
Choice컴포넌트
Choice 컴포넌트는 일명 콤보박스라고도 하는데 여러 개의 값 중 하나를 선택할 때 사용하는데 컴포넌트가 화면으로 표시되는 공간을 하나의 항목만 표현될 수 있는 크기로 GUI공간을 효과적으로 사용할 수 있다. 다음은 Choice 컴포넌트의 사용 예시이다.
구성요소
Choice()
Choice 컴포넌트 생성
void add(String)
Choice 컴포넌트의 제일 뒤로 항목 추가
void insert(String, int)
Choice 컴포넌트의 원하는 위치로 항목 추가
void remove(int)
Choice 컴포넌트에서 원하는 위치의 항목 삭제
void remove(String)
Choice 컴포넌트에서 원하는 이름의 항목 삭제
void removeAll()
Choice 컴포넌트에서 모든 항목 삭제
void select(int)
Choice 컴포넌트에서 원하는 위치의 항목 선택
void select(String)
Choice 컴포넌트에서 원하는 위치의 항목 선택
String getSelectedIndex()
Choice 컴포넌트에서 선택된 항목의 위치 리턴
String getSelectedItem()
Choice 컴포넌트에서 선택된 항목명 리턴
int getItemCount()
Choice 컴포넌트의 항목의 개수 리턴
예제)
'컴퓨터프로그래밍 > JAVA' 카테고리의 다른 글
Java - 31.BorderLayout (0) | 2011.07.29 |
---|---|
Java - 30.AWT기반 이벤트 핸들링 (0) | 2011.07.20 |
Java - 29.Menu, Popup 컴포넌트 (0) | 2011.07.20 |
Java - 28.List, TextArea 컴포넌트 (0) | 2011.07.20 |
JAVA - 2. eclips로 자바프로그램 컴파일 해보기 (0) | 2010.12.01 |