파란하늘의 지식창고
[JAVA][tip] Swing JFrame의 ActionListener와 KeyListener의 처리와 통합
Study/Java 2009. 10. 1. 21:11

가령 알럿창을 띄우거나 글을 입력 후 확인 버튼을 누를 필요 없이 엔터를 치면 실행되도록 하고 싶은 경우가 있다. 이럴 때 일반적인 확인 버튼 동작의 구현은 ActionListener를 통해 버튼에 액션이 일어나면 실행 KeyListener를 통해 해당 입력 필드에서 엔터 액션이 일어나면 실행이와 같이 2개의 구현을 하게 된다. 이에 대한 예제는 아래와 같다. public class BaseJFrame extends JFrame implements BaseJFrameInterface, ActionListener, KeyListener { //프레임을 생성할 내용들이 구현되고 //... ///아래와 같이 어떤 입력 필드에 대한 설정을 한다고 가정한다. private JPanel setLoginTextFie..