Java swing, awt 기본적인 GUI

package project1010; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JTextField; import javax.swing.SwingConstants; import javax.swing.WindowConstants; public class P2 { public static void main(String[] args) { new JFrameTest(); } } class JFrameTest extends JFrame implements ActionListener{ JButton btn = null; JButton btn2 = null; JTextField Sname =null; JTextField Snum =null; public JFrameTest() { super("다이얼 로그"); this.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); this.setBounds(200,200,200,300); this.setLayout(new FlowLayout()); btn = new JButton("확인"); btn2 = new JButton("취소"); // EventHandler handler = new EventHandler(); // btn.addActionListener(handler); // btn2.addActionListener(handler);...