컴퓨터프로그래밍/JAVA

Java-awt-List

zelkova 2016. 6. 20. 14:01

<목차로 돌아가기>

  List 컴포넌트

Button 컴포넌트의 구성요소를 정리해 보았습니다.


 구성요소

 기능

 List()

 List컴포넌트 생성

 List(int)

 List 컴폰언트 생성 및 초기 노출 행수

 void add(String) List 컴포넌트의 제일 뒤로 항목 추가

 void insert(String, int)

 List 컴포넌트의 원하는 위치로 항목 추가

 void remove(int)

 List 컴포넌트에서 원하는 위치의 항목 삭제

 void remove(String)

 List 컴포넌트에서 원하는 이름의 항목 삭제

 void removeAll()

 List 컴포넌트의 모든 항목 삭제

 void select(int) List 컴포넌트에서 원하는 위치의 항목 선택

 void select(string)

 List 컴포넌트에서 원하는 이름의 항목 선택

 void replaceItem(String, int)

 List 컴포넌트에서 원하는 항목의 이름을 교체

 int getSelectedIndex()

 List 컴포넌트에서 선택된 항목의 위치 리턴

 int[] getSelectIndexes() 

 List 컴포넌트에서 선택된 항목의 위치들을 리턴

 String getSelectedItem()

 List 컴포넌트에서 선택된 항목명 리턴

 String[] getSelectedItem()

 List 컴포넌트에서 선택된 항목명들을 리턴

 int getItemCount()

 List 컴포넌트 항목의 개수 리턴


  실습해보기

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

22

23

24

25

26

27

28

29

30

31

 import java.awt.*; 

 class Exam extends Frame

 {

    Checkbox chk1,chk2;

    Label lbl; 

    Frame f; Exam()

    {

       f = new Frame();

       f.setSize(180, 150);

       chk1 = new Checkbox("췌췌췍크박스");

       chk2 = new Checkbox();

       lbl = new Label();

       chk2.setLabel("입니다앙");

       chk1.setState(true);

       chk2.setState(false);

       lbl.setText("불러온 레이블"+chk2.getLabel());

       f.setLayout(null);

       chk1.setBounds(10,40,150,20);

       chk2.setBounds(10,80,150,20);

       lbl.setBounds(10,120,150,20);

       f.add(chk1);

       f.add(chk2);

       f.add(lbl);

       f.setVisible(true);

    }

    public static void main(String[] args)

    {

       Exam run = new Exam();

    }

 }




반응형

'컴퓨터프로그래밍 > JAVA' 카테고리의 다른 글

Java-awt-MenuBar  (0) 2016.06.21
Java - awt - TextArea  (0) 2016.06.21
Java-awt-Choice  (0) 2016.06.20
Java-awt-CheckBox  (0) 2016.06.20
java - awt - Button  (0) 2016.06.19