. JButton
JButton 컴포넌트는 AbstractButton 클래스로부터 상속
AbstractButton 클래스는 버튼 클래스에서 필요한 기본적인 메소드들을 정의
AbstractButton 클래스로부터 상속받은 클래스는 JButton 이외에 JCheckBox, JRadioButton, JMenuItem, JMenu, JToggleButton 등이 있다.
생성자
JButton()
JButton(Icon icon)
JButton(java.lang.String te
자바(Java)로 구현하여 소프트웨어적으로 에뮬레이션(emulation) 하고자 한다.
온도에 민감한 레이더 시스템(Radar system)이나 대규모 메인 프레임(Main Frame) 등과 같은 장비 또는 항상 일정한 온도를 유지해야 하는 농작물을 키우는 비닐 하우스, 화초나 각종 식물을 기르는 온실에서 항온 시스템에 이상이
상속을 사용하면 보다 간단하게 해결 가능하다.
예를 들어 Money와 Watch가 Thing뿐만 아니라 다른 것(예:Valuable)에서도 상속 받는다면 메소드를 sell(Valueable v) 형태로 작성할 수 있을 것이다.
자바에서 클래스는 단일 상속만 가능하므로 다중 상속을 지원하기 위해서 interface라는 것이 필요하게 되었다.
고수준 이벤트
여러 개의 작은 이벤트들로 이루어져 있는 의미 있는 것
예: “마우스를 클릭한다”
저수준 이벤트
작은 작업들로 세밀하게 표현되는 것
예: 마우스 클릭 --> “마우스를 이동한다.”, ”마우스를 누른다.”, ”마우스를 띤다.”
버튼에서 클릭에 따른 이벤트 처리과정
1. 버튼 객체
1 객체지향의 역사
컴퓨터가 등장하여 초래된 위기 중 첫 번째는 휴먼 웨어(human ware)의 위기이다. 고도의 전산화로 말미암은 환경의 변화는 1차적인 가정관계와 2차적인 사회 관계 속에서 살아가고 있는 개인의 정신 생활에 큰 영향을 미쳤고, 그 영향을 수용한 사람과 하지