본문 바로가기

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..