@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == thirdBtn) {
//System.out.println("Third Button Click");
System.out.println(e.getSource()+" Click");
}
}
上記のコードでは、これを行う代わりに、次のことを行うのではないかと考えていました。
//System.out.println("Third Button Click");
私がこのようなことをすることができれば:
System.out.println(e.getSource()+" Click");
ただし、コードは次のように出力します。
BlackJack.OverBoard$BlackJackButton[,440,395,100x25,alignmentX=0.0,alignmentY=0.5,
border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@7a3d8738,
flags=16777504,maximumSize=,minimumSize=,preferredSize=,
defaultIcon=,disabledIcon=,disabledSelectedIcon=,
margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],
paintBorder=false,paintFocus=true,
pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,
text=Change,defaultCapable=true] Click
JButton
これは必要ありません。名前を取得してクリックして出力する方法を知りたいです。
編集:
混乱している人もいます。私が「名前」と言うとき(多分それは間違った言葉です)、私はあなたが初期化すると言うことを意味しましたJButton
JButton btnExample = new JButton();
btnExample
ボタンをクリックするとコンソールに出力されるようにしたいと思います。