传递事件而不直接引用侦听器

时间:2015-05-07 15:16:17

标签: java events

我想将一个wicket组件的事件传递给它的父级,而不直接引用它的父级。

Java的可观察模式和事件/侦听器似乎总是直接引用观察者或听众。<​​/ p>

是否可以抛出特定事件并捕获它,就像异常一样,而不必使用异常?

(我不能使用wicket气氛,因为我使用了wicket版本6.14并且检票口气氛是alpha版)

1 个答案:

答案 0 :(得分:0)

最终我使用了抽象类而不是使用事件。 我没有直接引用父(调用者)类,而是在实例化时实现了需要该引用的方法。

E.g:

button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
    ParentPanel.this.doSomething();
}