JButton을 연결하는 화살표 헤드 라인과 같은 모양을 그릴 필요가 있습니다. 그러나 나는 또한 그들에게 상호 작용이 필요하다. 선과 같은 2D 모양을위한 액션 핸들러를 추가 할 수 있습니까?그래픽 2D 도형을위한 액션 핸들러?
0
A
답변
0
라인과 같은 2D 모양에 대한 액션 핸들러를 추가 할 수 있습니까?
셰이프를 실제 구성 요소로 만들면 구성 요소에 직접 리스너를 추가 할 수 있습니다.
이 방법에 대한 자세한 내용은 Playing With Shapes을 확인하십시오.
1
스윙 GUI 인 경우이 기능을 GUI에 추가 할 수 있습니다. 고려하십시오
- MouseListener 및 MouseMotionListener 인 클래스 인 MouseAdapter를 만듭니다 (그리고 원하는 경우 휠을들을 수도 있습니다).
- 은 마우스 클릭이를 통해 객체에 포함하거나하지 않는 경우 다음 찾을 수 있습니다,
addMouseListener(...)
및addMouseMotionListener(...)
- 당신이 당신의 드로잉을 할 결국 Shape 인터페이스에서 상속 객체를 사용하는 경우를 통해 도면의 구성 요소에 이러한 추가
contains(Point p)
방법.
관련 문제
- 1. Ember : 모든 액션 핸들러?
- 2. 기본 Python 2D 그래픽?
- 3. wpf 2d 고성능 그래픽
- 4. 2D 그래픽 C#
- 5. 자바 2D 게임 그래픽
- 6. 간단한 2D 그래픽 프로그래밍
- 7. Android 2D 그래픽 프로그래밍
- 8. Java 2D 그래픽 성능
- 9. iOS 2D 게임용 그래픽
- 10. 자바 2D 그래픽 라이브러리
- 11. Java 2d 그래픽 라이브러리
- 12. libgdx 흐리게 2d 그래픽
- 13. 안드로이드 2D 그래픽 라이브러리
- 14. 2d 그래픽 최적화 팁
- 15. 2D 그래픽 가속
- 16. 자바 - 스윙 - 그래픽 2D
- 17. 2d 자바 그래픽
- 18. Java 2D 그래픽 사각형
- 19. Jtree : 텍스트가 변경되면 액션 핸들러?
- 20. GWT의 액션 핸들러 및 위젯
- 21. 그래픽 객체를 액션 메소드로 전달
- 22. Java 2D 그래픽 - 직사각형 그리기
- 23. Java 그래픽 2D 및 KeyListener
- 24. D3D에서 2D 그래픽 렌더링 속도
- 25. 2D 그래픽 용 OpenGL을 사용해야합니까?
- 26. 2d 그래픽 용 최신 OpenGL
- 27. Python 3.4 - 2D 그래픽 라이브러리
- 28. 그래픽 (2D) 프로그래밍의 스케일링 인자
- 29. Java의 다중 플랫폼 2D 그래픽
- 30. 2D 그래픽 라이브러리 (XNA 없음)
나는 그것을 조사 할 것이다. 고마워. – 2c00L