我有一个使用C#编写的CMS应用程序,我应该在数据库中将FONT保存为VARCHAR。然后我应该从Java应用程序中获取指定的FONT。
那么如何使用JLabel
将字体设置为Font
或String
对象。
例如,我有一个包含字体类型,大小和名称的字符串:
Type:Bold Size:12 Name:Microsoft Sans Serif
那么我应该如何将类型化的String转换为Java中的Font
?
答案 0 :(得分:5)
JLabel.setFont(Font.decode("fontname-style-pointsize"))
http://download.oracle.com/javase/1.5.0/docs/api/java/awt/Font.html#decode%28java.lang.String%29