让JButton看起来像它有输入焦点

时间:2011-10-30 19:47:34

标签: java swing user-interface jbutton

有没有什么方法可以让JButton看起来没有输入焦点?

我正在创建一个搜索窗口,其中包含输入的文本区域和“查找下一个”按钮以开始搜索。即使键盘输入到文本区域,我也希望“查找下一个”按钮看起来具有焦点。这个想法是通知用户按<Enter>将开始搜索,类似于Microsoft Word等应用程序。

我知道我可以自己画按钮,但我正在寻找一种更简单的方法。

1 个答案:

答案 0 :(得分:7)

这与输入焦点不同;它只是按钮应该是对话框的默认按钮。

在对话框/框架/窗口中使用JRootPane获取getRootPane(),然后使用setDefaultButton代替。{/ p>

L&amp; Fs可能会绘制默认按钮,甚至与具有输入焦点的按钮不同,因此如果有两个明显的控件具有焦点,则用户可能会非常困惑。