1. LayoutManager란 :
Container위에 붙어 있는 각 Component들의 위치와 크기를 관리하는 인터페이스
Layout은 component 배치관리자 이다
2. Layout 종류
1) FlowLayout : panel 계열에 디폴트(deault)로 적용
2) BorderLayout :window 계열에 디폴트(default)로 적용
3) GridLayout : 동일한 격자 모양
4) GridBagLayout : 다양한 크기 지정 ( 거의 사용 안함 )
5) CardLayout :카드식으로 지정 ( 거의 사용 안함 )
6) 사용자가 직접지정
Checkbox
생성자
Checkbox(String label)
Checkbox(String label, boolean state)
Checkbox(String label, boolean state, CheckboxGroup group)
label : 문자열
state : 값 선택 여부 ( true /false )
group : 체크박을 그룹에 포함하고자 할때 사용
메서드
String getLabel() => 체크박스 라벨을 리턴
void setLabel(String label) => 체크박스에 라벨을 설정
boolean getState() => 체크박스 상태을 리턴하고
void setState(boolean state) => 체크박스에 상태을 설정한다
CheckboxGroup getCheckboxGroup() => 현재 체크박스의 그룹 클래스 객체를 리턴하고
void setCheckboxGroup(CheckboxGroup group) => 체크박스에 그룹 객체를 설정 해준다
Choice 메서드
int countItems() : 항목 갯수 반환
String getItem(int index) : index 위치의 문자열 반환
void addItem(String item) : 항목 추가
String getSelectedItem() : 선택된 항목을 문자열로 반환
int getSelectedIndex() : 선택한 항목의 index 반환
void select(int index) : index 번째 항목 선택
void select(String str) : str 항목 선택
List 메서드
void addItem(String item ) : item 추가
void add(String item ) : item 추가
void add(String item , int index) : index 위치에 item 추가
int getItemCount() : 리스트 항목 갯수 리턴
String getItem(int index) : index 위치의 항목 반환
String [] getItems() : 모든 항목 리턴
int getSelectedIndex() : 선택된 항목의 index 위치 반환
int[] getSelectedIndexs() : 다중 선택 했으때 , 선택항목들의 index 들을반환
String getSelectedItem() : 선택 항목의 문자열 반환
String [] getSeletedItems() : 다중 선택했으때 , 문자열들을 반한
void remove(int pos) : pos 위치의 항복 제거
void removeAll() : 모든 항목 제거
List 생성자
List()
List(int rows)
List( int rows , boolean multimode)
rows : 행 갯수 만큼 item 을 보이조록 하며,
multimode 가 true 이면 다중 선택
false 이면 단일 선택
<끝>
'Web Programming > Java' 카테고리의 다른 글
Java(자바) Exception(예외) (0) | 2018.01.20 |
---|---|
Java(java) Dialog(대화상자) (0) | 2018.01.20 |
Java(자바) 이벤트 종류와 Interface(인터페이스) (0) | 2018.01.20 |
Java(자바) awt (0) | 2018.01.20 |
Java(자바) 인터페이스와 추상클래스 (0) | 2018.01.20 |