-7
그래서 (java.awt.Button으로 만든) 프로그램에 버튼이 있고 버튼을 누르면 코드를 실행하려고합니다. 하지만 나는 ActionListener로 이것을하고 싶지 않다. ActionListener를 피할 수있는 방법이 있습니까?ActionListener가없는 Button에서 코드 실행
그래서 (java.awt.Button으로 만든) 프로그램에 버튼이 있고 버튼을 누르면 코드를 실행하려고합니다. 하지만 나는 ActionListener로 이것을하고 싶지 않다. ActionListener를 피할 수있는 방법이 있습니까?ActionListener가없는 Button에서 코드 실행
processActionEvent(ActionEvent e)
메서드를 재정 의하여 코드를 실행할 수 있습니다. 정말 좋은 아이디어 ™되지 않도록이 일을하는 것은,이 방법을 만들 때마다 버튼의 새로운 익명 클래스를 만들 것이다
Button btn = new Button("No Listener Button") {
void processActionEvent(ActionEvent e) {
// "some code" here
}
};
참고. 하지만 은입니다. 구매자가주의하십시오.
왜 그렇게하고 싶습니까? –
아무 것도 듣지 않는다면 버튼이 눌려 졌다는 것을 어떻게 알 수 있습니까? – csmckelvey
왜 처음에 이렇게하기 위해 고안된 것을 사용하지 않고도 행동을 듣고 싶습니까? – quixotrykd