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(550, 120); 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 |