를 확인할 수 없습니다. 나는 방금 책에서 발견 된 (단순화 된) 예를 만들었고 무엇이 잘못 될 수 있는지를 모른다. 지식 눈 필요! :)객체는이 코드를
Q
객체는이 코드를
1
A
답변
2
피 누른 어떤 버튼에 따라 당신의 ActionListener의 작용을 갖는. 다른 버튼에 다른 액션이있는 경우 각 액션에 대해 별도의 ActionListener를 정의하십시오.
그러면 청취자는 어떤 버튼을 눌렀는지 확인할 필요가 없습니다.
public void actionPerformed(ActionEvent event){
System.out.println("Hello");
}
3
button
개체는 ButtonHandler
클래스에서 볼 수 없습니다. Window
생성자의 로컬입니다. 해당 필드를 Window
으로 만들거나 ActionEvent
에서 어떤 명령이 의도 된 것인지 확인할 수 있습니다. 자세한 내용은 tutorial을 참조하십시오.
부록은 예를 들어
if ("OK".equals(event.getActionCommand())) { ...
1
단추 처리기가 응답하는 단추를 인식하지 못하게되어 있지만 동일한 개체를 사용할 수 없게됩니다.
은 수퍼 클래스 중 하나 후에 클래스 이름을 혼동 할 수 있으며, 버튼 오브젝트를 새로운 생성자 여담으로하는 키//...
ButtonHandler handler = new ButtonHandler(button);
//...
하고
private class ButtonHandler implements ActionListener {
private JButton button;
ButtonHandler(JButton button) { this.button = button; }
public void actionPerformed(ActionEvent event){
if (event.getSource() == button){ // <--- "button can not be resolved"
System.out.println("Hello");
}
}
관련 문제
- 1. 객체는이 코드를 사용하여 스크롤 뷰에 요소를 추가하려고
- 2. 코드를 작성하는 코드를 작성할 수 있습니까?
- 3. 코드를 주석 처리하여 코드를 테스트하는 예제
- 4. 는이 코드를
- 5. 이 코드를
- 6. 다음 FB : 메타 제목과 코드를 공유하는 코드를 공유해야합니까?
- 7. VHDL 코드를 사용하여 순수 사인파 생성 VHDL 코드를 사용하여 FPGA
- 8. C# 코드를 사용하여 C# 코드를 실행하는 방법은 무엇입니까?
- 9. 이것을 수행합니다. 코드를 늦추시겠습니까?
- 10. .Net에서 코드를 반사적으로 실행
- 11. 브라우저에서 Session_End 코드를 닫습니다.
- 12. 기존 코드를 문서화했습니다.
- 13. 내가이 코드를 파이썬
- 14. 어떻게 코드를 다운로드 jQuery를
- 15. 피치 변경 코드를 만드시겠습니까?
- 16. 빌드에서 코드를 임시로 제외
- 17. Pydev 코드를 탐색 중입니까?
- 18. Delphi 코드를 Java로 변환
- 19. Python에서 PHP 코드를 호출하십시오.
- 20. Prototype 코드를 JQuery로 번역
- 21. 로케일 짧은 코드를 얻기
- 22. 이 코드를 설명해주십시오 ....?
- 23. 문자열에서 as3 코드를 실행합니다.
- 24. 내가 가지고있는이 코드를 라인
- 25. TFS 소스 코드를 통해
- 26. OpenCV의 : 다음 코드를 파이썬
- 27. C# 가변 코드를 실행하십시오
- 28. ASP.NET VB.NET 코드를 C#
- 29. Apple에서이 코드를 거부합니까?
- 30. 내가이 PHP 코드를 C#
인지 확인. http://java.sun.com/javase/6/docs/api/javax/swing/JFrame.html – trashgod