본문 바로가기
Dev/JAVA

[JAVA] 체크박스 생성

by E.Clone 2016. 8. 11.


CheckboxT.java


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
//체크박스를 생성한다
 
import java.awt.*;
import java.awt.event.*;
 
public class CheckboxT{
    Frame f;
    
    //체크박스 변수와 체크박스그룹변수를 선언한다
    Checkbox item1, item2, item3;
    Checkbox ship1, ship2, ship3;
    CheckboxGroup cg;
    
    public CheckboxT(){
        //프레임 생성
        f=new Frame("Checkbox Test");
        //윈도우 종료
        f.addWindowListener(new WindowAdapter(){
            public void windowClosing(WindowEvent e){
                System.exit(0);
            }
        });
        //체크박스그룹 생성, 그룹 안의 체크박스 중 단일선택만 가능
        cg=new CheckboxGroup();
        
        //체크박스 생성 및 세팅, true면  초기세팅이  체크됨으로 표시
        item1=new Checkbox("12.7cm連装砲B型改二");
        item2=new Checkbox("10cm連装高角砲");
        item3=new Checkbox("61cm四連装(酸素)魚雷");
        
        item1.setState(true);
        
        ship1=new Checkbox("島風 改",cg,false);
        ship2=new Checkbox("時雨 改二",cg,false);
        ship3=new Checkbox("Верный",cg,true);
        
        //p1은 다중선택, p2에는 단일선택이 가능한 체크박스를 넣는다
        Panel p1=new Panel();
        Panel p2=new Panel();
        
        p1.add(item1);
        p1.add(item2);
        p1.add(item3);
        
        p2.add(ship1);
        p2.add(ship2);
        p2.add(ship3);
        
        //프레임 세팅
        f.setLayout(new FlowLayout());
        f.add(p1);
        f.add(p2);
        f.setSize(550120);
        f.setVisible(true);
    }
    
    public static void main(String[] args){
        CheckboxT cbt=new CheckboxT();
    }
    
}
cs


<실행결과>



반응형

'Dev > JAVA' 카테고리의 다른 글

[JAVA] 스크롤바 생성  (0) 2016.08.15
[JAVA] 선택창 생성  (0) 2016.08.15
[JAVA] 리스트 생성  (0) 2016.08.10
[JAVA] TextArea(텍스트에어리어) 생성  (0) 2016.08.10
[JAVA] 텍스트필드 생성  (0) 2016.08.10