我正在尝试以编程方式在按钮之间循环,因此当我向右/向左或向上/向下移动时,我需要能够更改正在侦听事件的按钮。
我试过了button.setSelection(true);继承自AbstractButton,但这显然不是一回事。
到目前为止,我已经环顾四周,并没有找到很多这种困境,如果可以的话请指出方向。
更新:我真正想做的就是以编程方式提供按钮焦点。我所看到的只是方法中的“setFocusable”等;我该怎么做:
Button1.giveFocus(); ...
答案 0 :(得分:0)
作为一项规则,您始终向组件添加事件侦听器,然后才能收听事件:)
如果您将mouse listener及其方法视为
public void mouseEntered(MouseEvent e) {
saySomething("Mouse entered", e);
}
public void mouseExited(MouseEvent e) {
saySomething("Mouse exited", e);
}
祝你好运