그래픽을 사용하여 스윙의 여러 이미지에 호버 효과를 적용하려고합니다. CSS를 사용하여이 작업을 수행 할 수 있지만 Java에서이 효과를 내기가 혼란 스럽습니다. 아무도 도와 줄 수 있습니까?그래픽을 사용하여 이미지에 호버 효과를 적용 할 수 있습니까?
-1
A
답변
1
예, 가능합니다.
사용자가 이미지를 가져올 때마다 변경할 이미지가있는 JPanel
이 있다고 가정합니다.
JPanel panel = new JPanel(); // create a JPanel
this.setupGI(panel); // prepare your background
panel.addMouseListener(new MouseHandler()); // add a listener
this.getContentPane.add(panel); // add it to JApplet/JFrame
이 MouseHandler
사용자 정의 핸들러 클래스 될 것 리스너를 추가하는 것입니다 : 코드는 다음과 같은 것이다.
class MouseHandler extends java.awt.event.MouseAdapter{
@Override public void mouseEntered(MouseEvent e){
// your logic here
}
@Override public void mouseExited(MouseEvent e){
//
}
}
자, MouseHandler
클래스는 JPanel
에 접근하는 방법을 잘 그건 당신에게 달려 있습니다. 일반적으로 핸들러 클래스는 하위 클래스로 만들어 모든 클래스의 메서드, 필드에 액세스 할 수 있도록합니다. 또는 getter 및 setter 메서드를 만들 수 있습니다. 너하기에 달렸다. 여기
더 : http://docs.oracle.com/javase/tutorial/uiswing/events/mouselistener.html
0
MouseListener를 mouseEntered 및 mouseExited 이벤트와 함께 사용하십시오.
+1
그러나 실제로는 눈속임을 implenemt하지 않는 좋은 선택을 스윙. 원하는 경우 JavaFX를 더 잘 살펴보십시오. –
관련 문제
- 1. .net에서 이미지에 이러한 효과를 어떻게 적용 할 수 있습니까?
- 2. 정적 배경 이미지에 호버 효과를 만드는 방법 ...?
- 3. CSS 스프라이트 이미지에 호버 효과를 적용하려면 어떻게해야합니까?
- 4. jquery/javascript/html5를 사용하여 이미지에 마스크를 적용 할 수 있습니까?
- 5. 마스크 된 캔버스 이미지에 CSS 효과를 추가 할 수 있습니까?
- 6. 반응 높이 이미지에 호버 효과 적용
- 7. if 문에 그래픽을 적용 할 수 없습니다
- 8. 내 마우스를 움직이는 이미지에 호버 효과를 표시하는 방법
- 9. 배경 이미지에 CSS 필터를 적용 할 수 있습니까?
- 10. 요소에 강제로 호버 효과를 표시 할 수 있습니까?
- 11. 어떻게이 호버 효과를 더 부드럽게 할 수 있습니까?
- 12. 축소판 호버 효과를 내 축소 이미지에 추가하는 방법
- 13. 호버 효과를 사용하여 이미지를 변경하려면 클릭하십시오.
- 14. OpenGL ES를 사용하여 이미지에 시각 효과 적용
- 15. 어떻게 페이드 인/아웃 효과를 적용 할 수 있습니까?
- 16. JavaScript로 호버 효과를 조정해야합니다.
- 17. Jquery를 사용하여 이미지에 범례 적용
- 18. 전화 통화 (iPhone) 중에 소리에 효과를 적용 할 수 있습니까?
- 19. 오디오 출력을 캡처하고 효과를 적용 할 수 있습니까?
- 20. 리플릿 맵에서 밝기를 조절하거나 흐림 효과를 적용 할 수 있습니까?
- 21. 하이 슬라이더와 호버 효과를 결합하기
- 22. 이미지에 호버 효과 추가 (wordpress)
- 23. 이미지에 "떨리는"효과 적용
- 24. UIButton 이미지에 애니메이션 적용
- 25. ScaleAspectFill을 사용하여 ScrollView를 이미지에 적용
- 26. 어떻게 바이너리 이미지에 비례 확장 작업을 적용 할 수 있습니까?
- 27. Silverlight에서 배경 이미지에 그라디언트를 적용 할 수 있습니까?
- 28. 어떻게 가장자리 이미지에 얼룩 추출을 적용 할 수 있습니까?
- 29. 스크롤 이미지에 애니메이션 적용
- 30. 이미지를 배경으로 사용하여 호버 효과를 적용합니다.
detalis 주셔서 감사합니다. –