item1.setToolTipText("This shows up on mouse hover");
은 마우스를 가리키면 텍스트가 표시되는 것을 알고 있습니다. 마우스를 움직일 때 이미지를 바꿀 수 있는지 궁금합니다. 미리 감사드립니다.호버에서 이미지 변경 Java
2
A
답변
4
이미지를 보유하는 구성 요소에 MouseListener
을 추가 할 것입니다.
그런 다음 이미지를 변경하려면 mouseEntered(MouseEvent e)
및 mouseExited(MouseEvent e)
메서드를 무시하십시오.
public class JFrameExample {
public static void main(String[] args) throws MalformedURLException, IOException {
final JButton j;
BufferedImage imgOne = ImageIO.read(new URL("http://www.suptechnology.ma/entrepot/logocert/logocert-20130211115413.png"));
BufferedImage imgTwo = ImageIO.read(new URL("http://market.milouz.com/data/icon53.png"));
final ImageIcon imageIconOne = new ImageIcon(imgOne);
final ImageIcon imageIconTwo = new ImageIcon(imgTwo);
JFrame f = new JFrame("This is a test/Image on hover");
f.setSize(500, 500);
Container content = f.getContentPane();
content.setLayout(new FlowLayout());
j = new JButton(imageIconOne);
j.addMouseListener(new MouseListener() {
@Override
public void mouseReleased(MouseEvent arg0) {}
@Override
public void mousePressed(MouseEvent arg0) {}
@Override
public void mouseExited(MouseEvent arg0) {
j.setIcon(imageIconOne);
}
@Override
public void mouseEntered(MouseEvent arg0) {
j.setIcon(imageIconTwo);
}
@Override
public void mouseClicked(MouseEvent arg0) {}
});
content.add(j);
f.setVisible(true);
}
}
0
private void SettingsMouseEntered(java.awt.event.MouseEvent evt) {
ImageIcon Setting = new ImageIcon(getClass().getResource("/pic/settings2.png"));
Settings.setIcon(Setting);
}
private void SettingsMouseExited(java.awt.event.MouseEvent evt) {
ImageIcon Setting = new ImageIcon(getClass().getResource("/pic/settings1.png"));
Settings.setIcon(Setting);
}
관련 문제
- 1. 호버에서 이미지 변경
- 2. CGRectIntersectsRect 호버에서 이미지 변경
- 3. jQuery와 이미지 맵을 사용하여 호버에서 이미지 변경
- 4. CSS가있는 탐색 모음의 호버에서 SVG 이미지 변경
- 5. 호버에서 작동하지 않는 배경 이미지 변경
- 6. 호버에서 텍스트의 색 변경
- 7. CSS의 호버에서 패딩 변경
- 8. 호버에서 내부 HTML 변경
- 9. CSS가있는 호버에서 이미지를 변경 하시겠습니까?
- 10. 이미지 호버에서 변경되지만 유지됩니다.
- 11. 호버에서 이미지 줌 효과
- 12. 호버에서 이미지 크기 조절
- 13. img 호버에서 불투명도와 색상 변경
- 14. 호버에서 옵션 배경색을 변경 하시겠습니까?
- 15. div 호버에서 링크 색상 변경
- 16. Cufon : 호버에서 글꼴 두께 변경
- 17. div 호버에서 링크 색상 변경
- 18. 호버에서 CSS 슬라이더의 속도 변경
- 19. 호버에서 Div 스타일이 변경 되었습니까?
- 20. div 호버에서 링크 색상 변경
- 21. 이벤트 호버에서 현재 이미지 변경 또는 jquery로 클릭하십시오.
- 22. Jquery 선택기 : 방법 : 링크 호버에서 이미지 태그의 src 특성 변경
- 23. 이미지 호버에서 스팬 클래스 숨기기
- 24. Jquery를 사용하여 호버에서 이미지를 변경 하시겠습니까?
- 25. Java - 키 입력시 이미지 변경
- 26. 요소 호버에서 html 마크 업 변경
- 27. 호버에서 팝업에 나타나는 가장자리 이름 변경
- 28. 호버에서 CSS를 사용하여 기본 요소를 변경 하시겠습니까?
- 29. 호버에서 이미지 위에 이미지를 표시하는 방법
- 30. 호버에서 이미지 미리보기 표시 (HTML 전용)
굉장 감사합니다 :
여기에 전체 작업 예입니다! –