Java 在同一个类中实现两个不同的侦听器,并在swing组件中添加
我想在我的Java 在同一个类中实现两个不同的侦听器,并在swing组件中添加,java,listener,Java,Listener,我想在我的JList中添加两个侦听器:MouseListener和keysistener;并且只在同一类别中使用鼠标点击et按键 我知道我能做到: class FindSuggestionListener implements MouseListener, KeyListener 但这意味着我必须: myJlist.addMouseListener(new findSuggestionListener()); myJlist.addKeyListener(new findSuggestionL
JList
中添加两个侦听器:MouseListener
和keysistener
;并且只在同一类别中使用鼠标点击et按键
我知道我能做到:
class FindSuggestionListener implements MouseListener, KeyListener
但这意味着我必须:
myJlist.addMouseListener(new findSuggestionListener());
myJlist.addKeyListener(new findSuggestionListener());
因此,添加未实现的方法
您知道如何在同一个类中实现两个不同的侦听器并在swing组件中添加吗
谢谢将您的侦听器设置为一个变量,然后将其添加到JList中
findSuggestionListener suggestionListener = new findSuggestionListener();
myJlist.addMouseListener(suggestionListener);
myJlist.addKeyListener(suggestionListener);
将侦听器设置为一个变量,然后将其添加到JList中
findSuggestionListener suggestionListener = new findSuggestionListener();
myJlist.addMouseListener(suggestionListener);
myJlist.addKeyListener(suggestionListener);
如果答案正确,请勾选:)您知道如何在同一个类中实现两个不同的侦听器并在swing组件中添加吗?你的意思是:
myJList.addMouseAndKeyListener(newFindSuggestionListener())代码>?如果答案正确,请勾选:)您知道如何在同一个类中实现两个不同的侦听器并在swing组件中添加吗?你的意思是:myJList.addMouseAndKeyListener(newFindSuggestionListener())代码>?