10得票1回答
如何使JProgressBar与Windows LaF相匹配?

我一直在使用WindowsLookAndFeel和JProgressBar一起工作,但我发现与本机进度条存在一些主要差异: 这是本机进度条的常规状态: 而这是Java的: 敏锐的眼睛可能会看到Java的顶部白色比本机更亮,绿色也稍微亮一点。此外,本机是“填充”的,而Java则有一个空边框...

9得票1回答
如何在Java 11中处理缺少的Swing PLAF类?

出于某种原因,我们使用了 com.sun.java.swing.plaf.windows.WindowsComboBoxUI 类,在Java 5.0到Java 8.0的Windows/Linux/Mac OS平台上都能正常使用。 从Java 10和Java 11开始(我们将坚持使用LTS版本...

9得票3回答
无法检测到Windows经典主题处于活动状态。

我正在调用UIManager.getSystemLookAndFeelClassName()方法,结果返回WindowsLookAndFeel,即使将当前主题设置为WindowsClassicLookAndFeel。但是我希望得到WindowsClassicLookAndFeel。 问题是如何...

9得票5回答
如何使控件/元素具有惯性移动?

现代UI开始在移动时给它们的UI元素带来了不错的惯性。选项卡滑入,页面转换,甚至一些列表框和滚动元素都有漂亮的惯性效果(例如iPhone)。那么这种效果的最佳算法是什么?它不仅仅是重力,因为它们加速,然后减速到位。我尝试过各种公式来加速到最大(终端)速度,然后减速,但我尝试过的所有方法都感觉“...

9得票2回答
访问外观默认图标?

我想要将JCheckbox的选中图标更改为不同的图标,例如JCheckbox的禁用选中图标。如何从UIManager获取禁用选中图标? 我尝试使用UIManager.getIcon("CheckBoxUI.disabledSelectedIcon");。这是错误的图标属性名称还是获取该资源的...

9得票3回答
JSlider滑块图标的绘制

我想重新涂色JSlider的标记或滑块,而不是标准的灰色。我该如何实现?

9得票2回答
使用Nimbus外观主题在JFileChooser上设置系统外观布局。

JFileChooser上的Windows外观布局比Nimbus等其他外观更好。 因此,我正在寻找一种方法,可以在系统外观的基础上使用Nimbus或其他主题。 这是否可能?如果可能,应该如何实现?

9得票2回答
如何设置JGoodies外观和感觉?

我将jgoodies-looks-2.5.3.jar添加到我的构建路径中并启动它: public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { pub...

9得票2回答
某种外观和感觉是否保证可用?

据我所知,Nimbus Look and Feel 是在Java 6 Update 10中引入的。 我正在使用该外观的项目中。 是否存在这样的情况,即用户拥有比6 update 10(如6 update 26)更高版本的Java虚拟机,但Nimbus Look and Feel不可用?如果...

9得票1回答
将Java中的默认按钮更改以使它们看起来更“好看”

我基本上正在尝试模仿默认的Windows XP简易计算器。当我在Java中更改按钮的背景颜色时,它们看起来非常单调和“无聊”。我希望使按钮尽可能接近Windows XP计算器中的按钮。 这里是一个比较我的按钮和WinXp的图片: 是否有一种方法可以使用,类似于Visual Basic中可...