화면 셋팅
setLayout(null);
setSize(640, 480);
setLocation(100, 0);
setVisible(true);
addWindowListener(this);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
label[] 셋팅
JLabel label[];
setLayout(null);
프론트라벨
frontLabel = new JLabel("? 승 ? 패 ? 무");
frontLabel.setBounds(70, 50, 500, 30);
frontLabel.setBackground(Color.yellow);
frontLabel.setHorizontalAlignment(JLabel.CENTER);
frontLabel.setOpaque(true);
add(frontLabel);
일반라벨
label = new JLabel[5];
label[0] = new JLabel("Player");
label[0].setBounds(70, 100, 150, 30);>위치셋팅
label[0].setBackground(Color.darkGray);-> 박스 칼라
label[0].setOpaque(true); ->투명도(true->불투명설정)
label[0].setHorizontalAlignment(JLabel.CENTER);->레이블 중간맞춤
label[0].setForeground(Color.white); -> 폰트칼라
add(label[0]);
button[] 셋팅
button = new JButton[3];
String btnTitle[] = { "가위", "바위", "보" };
for (int i = 0; i < btnTitle.length; i++) {
button[i] = new JButton(btnTitle[i]);
button[i].setBounds(120 + 140 * i, 250, 120, 50);
button[i].addActionListener(this);
add(button[i]);
}
창닫기
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//윈도우 창 종료시 프로그램까지 닫을 수 있음