73得票12回答
设置Swing程序的默认字体

我想知道如何为整个Java Swing程序设置默认字体。根据我的研究,似乎可以使用UIManager完成,与LookAndFeel有关,但我找不到具体的方法,并且UIManager看起来非常复杂。

21得票4回答
Swing UIManager.getColor() keys

在Swing中,是否有一个UIManager.getColor() Key的清单?我似乎找不到在线资料,只能偶尔找到类似于"Panel.background"和"Table.selectionBackground"这样的字符串参考。

21得票5回答
Java Swing UI属性列表?

看起来有很多可以使用的用户界面属性 UIManager.put("key", value); 有没有一个包含所有可设置键的列表?

11得票5回答
如何设置JFrame的外观和感觉

我有些困惑在哪里放置这个:try { UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName()); UIManager.setLookAndFeel("com.sun.java.swing...

11得票6回答
更改所选JToggleButton的背景颜色

我正在尝试以一种可靠、与外观无关的方式更改选中的JToggleButton的颜色。 如果使用Metal L&F,则可以使用UIManager来实现: UIManager.put("ToggleButton.selected", Color.RED); 注意:Iyy指出我在上面的...

8得票4回答
Java UIManager 键列表

我看到有人使用UIManager更改预先创建的Swing组件(例如JFileChooser)的一些字符串。 我在哪里可以找到某种参考,告诉我哪些组件中的哪些字符串是可更改的,以及如何访问它们? 为了澄清: 我知道UIManager.put(key, newString);将更改键所引用的...

7得票1回答
如何设置夜间模式可用的绘图资源,以使其按预期工作

我希望你能够在夜间模式下更改背景。我有/values和/values-night文件夹,其中包含具有不同值的"colors.xml"文件。 <color name="grey1">#ebebeb</color> <color name="grey2">#c...

7得票1回答
改变JScrollPane的拇指颜色和背景颜色?

我在样式化JScrollPane时遇到了麻烦。我只想能够改变滑块和背景的颜色(同时也删除增加/减少按钮)。到目前为止,我尝试了以下方法: this.setBackground(new Color(0,0,0)); this.viewport.setBackground(new...

7得票3回答
未装饰的JDialog边框

我有一个关于使用Metal L&F的未修饰JDialog周围边框的问题。 看一下这张图片,可以看到窗口上的边框: 我试图弄清楚如何去掉或更改JDialog最外层蓝色边框的颜色。我查看了外观和感觉的UI默认值,但是没有找到适用于此的任何内容。 有人有任何想法如何去掉那个边框吗? 谢谢!

7得票2回答
如何更改Java Swing组件的默认字体大小

当进行Java JFrame设计时,每次从Swing palette拖放组件时需要手动编辑字体大小和字体类型。Java Swing组件的默认字体为Tahoma 11 plain。 我想要的是,在拖放JTextfield和JLabel时,将字体大小和字体类型设置为Tahoma 15 plain...