Image img= Toolkit.getDefaultToolkit().getImage("icon.png");
g.drawImage(img,(int)x,(int)y,disp);
この画像にアクションリスナーを追加し、発生したイベントを処理します。どうすればいいですか?画像にアクションリスナーを追加する
Image img= Toolkit.getDefaultToolkit().getImage("icon.png");
g.drawImage(img,(int)x,(int)y,disp);
この画像にアクションリスナーを追加し、発生したイベントを処理します。どうすればいいですか?画像にアクションリスナーを追加する
JButton
にimage/icon
を描画し、ActionListener
インスタンスを添付します(ボタン)。
しかし問題は、1つのウィンドウで複数のイメージ(センサーネットワーク内の各ノードに1つのアイコン)を表示する必要があり、アイコンごとにアクションリスナー –
が必要であり、ボタンを特定の座標。 –
@KiranB - あなたはあなたの投稿に言い換えて、必要なコードと説明を書いています。 – adatapost
ActionListener
を直接Imageに追加することはできません。 ActionListener
のボタンのようなUIコンポーネントで使用する必要があります。
しかし問題は、1つのウィンドウで複数の画像(センサーネットワーク内の各ノードに1つのアイコン)を表示する必要があり、アイコンごとにアクションリスナーが必要であり、ボタンを特定の座標 –
イメージをJLabelに取得し、ActionListenerをそのイメージに添付します。
BufferedImage myPicture2 = ImageIO.read(filepath);
JLabel lbl= new JLabel();
lblPic.setIcon(new ImageIcon(myPicture2));
-1、アクションリスナーを 'JLabel'インスタンスに追加することはできません。しかし、あなたが追加できるものは 'MouseListener'ですが、代わりに' JButton'を使わないのはなぜですか? – mre
oopS!私はそれを意味した。しかし、私は-1を得たのでprobsはありません。 –
しかし問題は、1つのウィンドウで複数のイメージ(センサーネットワーク内の各ノードに1つのアイコン)を表示する必要があり、アイコンごとにアクションリスナーが必要であり、ボタンを特定の座標 –
どのようなイベントが必要ですか? 'g'は何ですか? –