アクションリスナーに次のコードがあります。正常に動作しています。
private void setActionPerformed(java.awt.event.ActionEvent evt){
Container ct=button1.getParent();
String panel_name=ct.getName();
String button_val=button1.getText();
textfield1.setText(panel_name+"-"+button_val);
}
しかし、私は約50個のボタンを持っているので、すべてのボタンのすべてのアクションリスナーで関数(setActionPerformed)を呼び出したいと思います。だから私は次のことを試しました
private void setActionPerformed(java.awt.event.ActionEvent evt){
Container ct=this.getParent();
String panel_name=ct.getName();
String button_val=this.getText();
textfield1.setText(panel_name+"-"+button_val);
}
しかし、それは機能していません!! 任意のsgsn??