Tag: gtk

如何在Java中设置LookAndFeel文件?

我需要在JDK 1.6中设置LookAndFeel文件。 我有两个文件: napkinlaf-swingset2.jar napkinlaf.jar 如何设置并使用它? 我想要一个GTK的外观和感觉OR Qt的外观和感觉,它们是否可用?

如何在Swing GTK LookAndFeel中更改默认字体大小?

有没有办法在Swing GTK LaF中更改默认字体大小? GTK LaF似乎假定为72dpi,所以所有字体只有使用96dpi屏幕时应该是的大小的3/4。 有关详细信息,请参阅此Fedora错误 。 我想在此期间找到一个解决方法,同时我等待修复。 我已经尝试过通过UIDefaults重置字体大小,例如, 这里推荐的,但是(如前所述)GTK LaF似乎忽略了这一点。 我可以构建一个小部件工厂,它也可以设置所需的字体大小来创建我的所有Swing小部件,但这将是大规模侵入性的,所以如果有任何其他方式我想避开这条路线。 编辑:以下不起作用: public class GTKLaF extends com.sun.java.swing.plaf.gtk.GTKLookAndFeel { @Override public UIDefaults getDefaults() { final float scale = 3f; final UIDefaults defaults = super.getDefaults(); final Map changes = new HashMap(); for (Map.Entry e : defaults.entrySet()) { final Object key = e.getKey(); final Object val = […]