1.버튼을 클릭 --> 2.이벤트 객체가 발생 --> 3.이벤트 처리 이벤트 리스너 작성 과정 위의 경우는 클래스로 독립시켰지만, this를 사용해서 내부에서 바로 리스너를 만들 수도 있다. 위와 아래의 button은 다른 인스턴스임 위의 button에 아래의 button을 대입, 그 속성을 바꾸면 원래의 속성이 바뀜 인스턴스는 포인터처럼 원래의 값을 가리키고 있기 떄문 사용하는 방법은 여러가지가 있다. 다른클래스로 사용하기 package lect1111; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; class MyList..
계산기 기능은 구현하지 않았고, 프레임만 만들어보았다. JFrame 을 상속받아 만들었다. Set Size 는 아무런 레이아웃이 없을때만 작동한다. 레이아웃을 만들면 SetPreferredSize(new Dimeson(x,y) 로 조절해야한다. 레이아웃매니저가 알아서 사이즈를 조절해준다. (set size 는 강제로 사이즈 조정 == 무시) (setPreferredSize 는 부탁하는 입장 == 들어줌) package zzzzz; import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.GridLayout; import javax.swing.BoxLayout; import javax..