목록전체 글 (1364)
오늘도 공부
addActionListener() 호출시 사용한 new ActionListener() { ... } 부분이 anonymous inner class이고 asd()의 인자인 str을 여기로 고이 전달하려면 str을 final로 선언해야 한다는 얘깁니다. 아래와 같이 final 붙여주면 됩니다. class asd extends Frame { public asd(final String str){ setSize(300,200); setVisible(true); Button bt = new Button("go"); add(bt); bt.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ System.out.print..
//메모장 만들자 import javax.swing.*; import java.awt.*; public class NotePadExam extends JFrame { JFrame jf; JMenuBar jmb; JMenu jm; JMenuItem jmt; JLabel jlb1; JTextArea jta; public NotePadExam() { super("메모장"); try { setLayout(new FlowLayout()); jmb = new JMenuBar(); /*////////////// 파일메뉴추가 /*////////////// jm = new JMenu("파일"); jm=createMenuItem(jm,"새로만들기"); jm=createMenuItem(jm,"열기"); jm=createMe..
awt로 된 완전 초보 계산기입니다.. 웹개발만 하다보니 기초자바가 재미있네영..^^;; import java.awt.*; import java.awt.event.*; public class CalcCreateExam extends Frame { Frame f; Panel pl_0,pl_1; MenuBar mb; Menu m1,m2,m3; MenuItem menu_exit; Button b1,b2,b3,b4,b5,b6,b7,b8,b9,b0; Button bs,ce,bc; Button bmc,bmr,bms,bmplus; Button bslush,bsq,bminus,bplus; Button bresult; TextField result_tf; // button_al; int result_number = 0;..
1.계산기 2.메모장 3.채팅방 4.등등..