我有一个在Windows,Linux和Mac操作系统中运行的Java swing应用程序。系统。不久前,Linux用户不断增长,我们的Swing应用程序总是使用默认的系统字体。
现在我们正努力让这款应用在这些操作系统中保持相同的外观。所以,我试图发现Eclipse的菜单栏中使用了什么字体。这种字体具有良好的分辨率,它非常流畅,并且在这些操作系统上以相同的方式呈现。
有谁知道这是什么字体及其大小?
示例
以下是使用带12px的Segoe UI字体的示例:
第一个显然比我在我的应用程序中呈现的第二个软。要准备Font对象,请使用:
Font font=new Font("Segoe UI", Font.TRUETYPE_FONT, 12);
UIManager.put("Menu.font", font);
UIManager.put("MenuItem.font", font);
我得到了更好的结果,将这些Java选项添加到客户端GUI:
-Dawt.useSystemAAFontSettings=lcd
-Dswing.aatext=true
结果如下:
答案 0 :(得分:2)
答案 1 :(得分:1)