// use the same parameters as currently given to your ActionPerformed
public void ActionPerformed1(Event param) {
onTextPaneUpdate(param);
}
public void ActionPerformed2(Event param) {
onTextPaneUpdate(param);
}
public void ActionPerformed3(Event param) {
onTextPaneUpdate(param);
}
// use the same parameters as currently given to your ActionPerformed
public void onTextPaneUpdate(Event param) {
// your code for all methods
}
1条答案
按热度按时间i5desfxk1#
我刚刚看到你正在使用netbeans图形编辑器,它会自动为你生成这些方法。
最简单的解决方案是在其他所有方法都可以访问的地方自己创建一个方法,然后在所有方法中调用它
ActionPerformed()
s。如果
ActionPerformed
在不同的类/文件中,您可以创建自己的类。MyTextPaneUpdateListener
宣布这个onTextPaneUpdate
方法static,这样您就可以从任何地方调用它,而无需调用任何对象(MyTextPaneUpdateListener.onTextPaneUpdate(params...)
)如果这对您没有帮助,请提供示例代码,您当前使用的答案很大程度上取决于您当前的实现。