【发布时间】:2011-06-02 02:53:34
【问题描述】:
我在 Java Swing GUI 上多次看到看起来像图像的按钮,直到鼠标滑过它们。他们似乎没有填满他们的内容区域。当鼠标滚过它们时,内容区域会填满,但按钮看起来好像鼠标没有悬停在它上面。一个例子是用于激活 SwingSet2 中每个演示的按钮工具栏。
这种效果怎么可能?
编辑:以下是说明我的问题的图片:
默认状态
悬停状态
点击(活动)状态
这些是在 Vista 上使用 Window Look&Feel。这些图像是从 SwingSet2 演示工具栏捕获的。
谢谢!
【问题讨论】:
-
我想,那么,我将不得不等到获得巫师执照。可惜。
-
这两个步骤可能有效。 (1) button.setOpaque(false); (2) button.setUI(new BasicButtonUI());我在这里得到了这些想法:docs.oracle.com/javase/tutorial/uiswing/examples/components/…
标签: java user-interface swing button