-2
ゲーム開発用画像にマウスリスナーを追加することは可能です。 JPanelにイメージを置くどのクラスに対しても。Java MouseイベントListerner in Image
ゲーム開発用画像にマウスリスナーを追加することは可能です。 JPanelにイメージを置くどのクラスに対しても。Java MouseイベントListerner in Image
JButton
にBufferdImageを使用すると、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);
パネル –
にイベントを追加 [尋ねる]を見てください、どのように[MCVE]を作成する :-)スタックオーバーフローへようこそ。これは便利な答えを得るのに役立ちます。 – JimHawkins
JPanelでラベルの位置を指定するにはどうすればいいですか? –