-
Java GUI (10) - 컴포넌트 이벤트 처리Java/Java 기초 2012. 8. 28. 23:18
저번 포스팅에 이벤트만 넣는 방법을 알아보았습니다. 이번엔 컴포넌트에도 적용해보겠습니다.
JComponent 클래스
AWT 패키지의 Component 클래스와 Container 클래스의 하위 클래스입니다. 즉, 상위 클래스에서 제공되는 기본적인 기능들을 그대로 상속받아 사용할 수 있다는 의미입니다.
JComponent 클래스의 메서드
protected void paintComponent(Graphics g)
Graphics 객체 g를 이용하여 컴포넌트에 그래픽을 출력합니다. void setFont(Font font) 컴포넌트에 나타낼 font를 정합니다.
void setVisible(bollean aFlag) 컴포넌트를 나타낼 것인지를 지정합니다. 예제를 보겠습니다.
컴포넌트를 액션 리스너에 등록할 때 컴포넌트명.addActionListener(this) 라는 문구를 적습니다.
결과
버튼을 누를 때 마다 오른쪽에 컴포넌트에 적힌 이름이 출력됩니다. 다음엔 텍스트필드와 텍스트 에어리어를 구현해보겠습니다.
'Java > Java 기초' 카테고리의 다른 글
Java 이벤트 처리 Keyboard (0) 2012.08.26 Java 이벤트 처리 (0) 2012.08.26 Java Event(이벤트) (0) 2012.08.25 Java Graphics (0) 2012.08.25 Java JPanel (0) 2012.08.24