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

Chu*_*ckH 2 java user-interface swing jbutton

是否有任何方法可以使JButton看起来没有输入焦点?

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

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

Joe*_*oey 7

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

获取JRootPane使用getRootPane()您的对话框/帧/窗口,并使用setDefaultButton上代替.

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