【发布时间】:2011-10-21 08:35:02
【问题描述】:
我无法找到有关访问 Windows 字体或预定义字体和大小的信息。因此,对于我的 java 程序,我有一个带有字体、大小和颜色的 JComboBox。问题是我需要预先输入字体、大小和颜色。我如何能够获得预定义的字体、颜色和大小?到目前为止,这就是我所拥有的这种字体,但它的方式不正确。
if (font.equals("Arial")) {
if (size.equals("8")) {
setSize = 8;
} else if (size.equals("10")) {
setSize = 10;
} else if (size.equals("12")) {
setSize = 12;
}
if (color.equals("Black")) {
setColor = Color.BLACK;
} else if (color.equals("Blue")) {
setColor = Color.BLUE;
} else if (color.equals("Red")) {
setColor = Color.red;
}
Font font = new Font("Arial", setAttribute, setSize);
Writer.setFont(font);
Writer.setForeground(setColor);
【问题讨论】:
-
“我无法找到有关访问 Windows 字体或预定义字体的内容” 对于 Mac,您将很难找到它。和 *nix 框。如果只针对 Windows,为什么要使用 Java 编写代码?
-
这只是一个有人告诉我要做的练习,而不是一个完整的应用程序,只是想学习一些东西