创建类似于MouseListener的侦听器

时间:2010-07-11 09:43:33

标签: java swing listener addeventlistener

我想创建一个像mouselistener一样的侦听器,但它必须是一个组件: F.E.我有两个JComponents(一个是按钮,第二个是MyComponent),我想做以下事情:

button.addMyComponentListener(受听者); 例如,如果MyComponent移动到按钮上方,它必须触发一个事件,或者如果MyComponent在按钮位于上方时更改了某个属性,则它必须也是一个事件。

1 个答案:

答案 0 :(得分:2)

MouseListener是一种EventListener,每个JComponent都包含EventListenerList。您可以使用EventListenerList中列出的方法启用自定义JComponent子类来触发自定义事件。