如何添加可由用户点击的图标(汽车,地球或其他)图像? 我想在jpanel上添加覆盖绘制方法。
答案 0 :(得分:4)
只需使用带有图标的JLabel即可。然后添加一个MouseListener来监听点击。
JLabel label = new JLabel(yourIcon); // probably an ImageIcon
label.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e) {
System.out.println("Click at: " + e.getPoint();
}
});
答案 1 :(得分:0)
最简单的方法是将一个Icon添加到JButton,然后您可以使用ActionLlistener来处理鼠标单击。您也可以使用:
button.setBorderPainted( false );
摆脱边界,使其看起来像一个标签。