PROGRAM/JAVA-SWING (8) 썸네일형 리스트형 KeyEvent - continue2 보호되어 있는 글입니다. KeyEvent - continue 보호되어 있는 글입니다. KeyEvent 보호되어 있는 글입니다. Thread 2 보호되어 있는 글입니다. Thread 보호되어 있는 글입니다. #02 - 버튼배열 생성(계산기 프로그램) 계산기 만들기 소스코드 public class JavaExam { public static void main(String[] args) { new P02_Button(); } } class P02_Button{ // JFrame을 상속받지 않은 예제 JLabel label; JButton[] button; public P02_Button() { run(); } private void run() { JFrame frame = new JFrame(); JPanel panel_t = new JPanel(); JPanel panel_c = new JPanel(); label = new JLabel(); label.setFont(new Font("굴림", Font.BOLD, 15)); panel_t.setPref.. #02 - 버튼 생성하기(JPanel / JButton / JLabel) 모든내용은 아래에서 위로 배열을 사용하여 버튼 이벤트 생성 public class JavaExam { public static void main(String[] args) { new P02_Button(); } } class P02_Button{ public P02_Button() { run(); } private void run() { JFrame frame = new JFrame(); JPanel panel = new JPanel(); JButton[] button = new JButton[10]; for(int i=0; i { // JOptionPane.showMessageDialog(null, "클릭"); // }); // 버튼 컴포넌트를 패널(컨테이너)에 붙이기 panel.add(button);.. #01 - 시작하기(JFrame) JFrame을 상속받은 경우 public class JavaExam { public static void main(String[] args) { new P01_Frame(); } } class P01_Frame extends JFrame{ public P01_Frame() { run(); } private void run() { setTitle("예제1"); setBounds(100, 100, 300, 200); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } JFrame을 상속받지 않고 사용한 경우 public class JavaExam { public static void main(String[] args) { new P01.. 이전 1 다음