1

コードのこの部分が何をしているのか教えてもらえますか?

 jButton1.addMouseListener(new java.awt.event.MouseAdapter() 
                           {
                 public void mouseClicked(java.awt.event.MouseEvent evt) 
                                 {
                     jButton1MouseClicked(evt);
                 }
                   });

メソッド addMouseListener のパラメータにメソッドがあるのはなぜですか? 誰かが詳細に説明できますか?私はnetbeansを使用しており、これはコード生成されています。

4

2 に答える 2

0

はい、ボタンにマウス リスナーを追加しないでください。さて、私はこのメソッドを使用して、NetBeans を使用する GUI でマウスの X および Y クリックの位置を取得します。

Swing コンテナを右クリック: [イベント] を選択: [マウス] を選択: [MouseClicked] を選択します。次のコードを追加します。(もちろん、私のテキスト フィールドには変数名 tfMouseX と tfMouseY があります)。

tfMouseX.setText(evt.getX() + "");
tfMouseY.setText(evt.getY() + "");
于 2014-03-19T14:55:34.143 に答える