1. Button
1) Constructor
- Button()
- Button(String label): label이 있는 버튼 생성자
2) Method
- String getLabel(): 현재 지정된 label을 가져옴
- void setLabel(String label): label을 문자열 label로 지정함
# Button 연습하기
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 | package guiex; import java.awt.Button; import java.awt.Color; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class GuiTest04_Button extends Frame { Button btn; Button btnConfirm; Button btnCancel; public GuiTest04_Button() { // #1. 컨테이너 super("Button"); setSize(300, 100); setLayout(new FlowLayout()); // #2. Button 컴포넌트 btn = new Button(); btn.setSize(100, 50); btn.setLabel("YES"); btnConfirm = new Button("OK"); btnConfirm.setSize(100, 50); btnConfirm.setBackground(Color.WHITE); btnConfirm.setForeground(Color.BLACK); btnCancel = new Button("Cancel"); btnCancel.setSize(100, 50); btnCancel.setBackground(Color.BLACK); btnCancel.setForeground(Color.BLUE); System.out.println("btnCancel.getLabel: " + btnCancel.getLabel()); // #3. add() add(btn); add(btnConfirm); add(btnCancel); setVisible(true); } public static void main(String[] args) { } } # 실행 결과 btnCancel.getLabel: Cancel | cs |
# 설명
Line 24~25: Label이 없는 기본 버튼 생성 후 사이즈 설정
Line 27: Label이 있는 버튼 생성
Line 29: 배경색을 하얀색으로 지정
Line 30: 글씨색을 검은색으로 지정
# 실행 결과
'JAVA > JAVA2' 카테고리의 다른 글
JAVA2_day11 | GUI (Label) (0) | 2018.01.30 |
---|---|
JAVA2_day11 | GUI (TextField, TextArea) (0) | 2018.01.30 |
JAVA2_day10 | GUI (1) (0) | 2018.01.23 |
JAVA2_day08 | String 메소드 연습문제 (WordChange) (0) | 2018.01.23 |
JAVA2_day08 | Final, Wrapper 클래스 (0) | 2018.01.23 |