2024-10-05 23:30:31

Checkbox control

  • 기능 : 다중 선택 구현
  • 생성자
Constructor 기 능
Checkbox() Blank checkbox 생성
Checkbox(String text) Text 문자열의 checbox 생성
Checkbox(String text, Boolean state) Text 문자열을 가지며. state 값에 따라 선택 여부를 결정
Checkbox(String text, Boolean state, CheckboxGroup group) Text 문자열을 가지며, state 값에 따라 선택 여부 결정한다.
group 으로 명시된 그룹의 check box 생성
  • 메서드
Method 기 능
setText(Strign text) Check Box의 텍스트 지정
String getText() Check Box의 text 반환
setSelected(Boolean b) Check Box의 선택 여부 지정
Boolean isSelected() Check Box의 선택 여부 반환

Radio Control

  • 기능 : 단일 선택
  • 메서드
Method 기 능
setText(String text) Radio Button의 text 지정
String getText() Radio Button의 text 반환
setSelected(Boolean b) Radio Button의 선택 여부 지정
Boolean isSelected() Radio Button의 선택 여부 반환

Combo Box Control

  • 기능 
    • Drop-Down 리스트 구현
    • addItem() 메서드를 사용하여 drop-down 항목 추가
  • 메서드
Method 기 능
int getItemCount() Item 수 반환
String getItemAt(int index) Index 에 해당하는 Item 반환
void addItem(Object obj) Obj를 Combo Box Item으로 추가
Object getSelectedItem() 선택된 Item 반환
int getSelectedIndex() 선택된 Iten의 Index를 반환

Choice Control

  • 기능
    • Drop-down 리스트를 구현할 때 사용
    • addItem() 메서드를 사용하여 drop-down 항목 추가
  • 메서드
Method 기 능
int counrItems() Choice 컨트롤의 Item 수 반환
String getItem(int index) Index 에 해당하는 Item 반환
void addItem(String item) Item을 choice Item으로 추가
String getSelectedItem() 선택된 Item 반환
int getSelectedIndex() 선택된 항목의 Index 반환
void selected(int index) index에 해당하는 Item 선택
void selected(String str) str에 해당하는 Item 선택

List Control

  • 기능 : 다중 Item이 리스트에 나타나도록 구현
  • 생성자
Constructor 설 명
JList() 전달 인자가 없는 Constructor
JList(Object[] listData) 배열 형태로 데이터를 갖는 list 생성
JList(Vector<T> listData) 벡터를 데이터로 갖는 list 생성
JList(ListModel dataModel) 데이터 모델을 갖는list 생성
  • 메서드
Method 기 능
getSize() List의 Item 수 반환
void setListData(Object[] listData) Object 클래스로 List에 추가
void setListData(Vector<T> listData) Vector 클래스로 List에 추가
int getSelectedIndex() 선택된 Item의 Index 반환
int[] getSelectedIndices() 다중 선택 모드일 때, 선택된 Item의 index를 배열로 반환
int setSelectedIndex() 선택된 Item의 index 지정
int[] setSelectedIndices() 다중 선택 모드일 때, 선택된 Item의 index배열 지정

'Window프로그래밍' 카테고리의 다른 글

TablePane, Progress Bar, Slider Control  (0) 2024.10.06
Label, Button, TextField/Area  (0) 2024.10.05
Window 프로그래밍 개요  (0) 2024.10.05