我的 actionlistener 中有以下代码。它工作正常。
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);
}
但它不工作!有sgn吗??