是否可以将鼠标监听器添加到图像以进行游戏开发。 或者将图像放入JPanel的任何类。
答案 0 :(得分:2)
你可以使用带有BufferdImage的JButton
,你可以使用JButton
的标准监听器。
样品:
JButton button;
BufferedImage buttonIcon;
JFrame frame = new JFrame();
try {
buttonIcon = ImageIO.read(new File("path")); //path of image
button = new JButton(new ImageIcon(buttonIcon));
} catch (IOException e) {
button = new JButton(); //couldn't load Image
}
frame.getContentPane().add(button);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200,200);
frame.setVisible(true);