java Font style 相关 Font(String name, int style, int size) 根据指定名称、样式和磅值大小,创建一个新 Font。这里的样式是int型的我想从字符串“bold”得到Font.Bold 应该怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str = "Font." + "bold"; 补充一下。int style = Font.PLAIN; if ("BOLD".equalsIgnoreCase(cn.getStyle())) { style = Font.BOLD; } else if ("ITALIC".equalsIgnoreCase(cn.getStyle())) { style = Font.ITALIC; } else if ("PLAIN".equalsIgnoreCase(cn.getStyle())) { style = Font.PLAIN; } cell.setFont(new Font(cn.getFontName(), style, Integer.valueOf(cn .getPointSize())));这是我现在写的代码这里列出了三个style。我觉得这样不太好,有没有方法可以不用列举的办法得到。 可以see Font.decode(String)方法,支持以下格式(摘自javadoc) * <p> * <ul> * <li><em>fontname-style-pointsize</em> * <li><em>fontname-pointsize</em> * <li><em>fontname-style</em> * <li><em>fontname</em> * <li><em>fontname style pointsize</em> * <li><em>fontname pointsize</em> * <li><em>fontname style</em> * <li><em>fontname</em> * </ul>比如Font.decode("Arial-BOLD-18"); bold的大小写无所谓,等价于new Font("Arial", Font.BOLD, 18); [菜鸟问题]Spring MVC框架只能用做web开发么,JavaSE开发一般用什么框架呢? 快没信心了,学了很久,还是写不出一个小程序,给看一下这个猜字游戏代码吧,虚心求教啊 100分只求一个装箱单分配思路,高手们赐教! 关于java的类的默认访问控制 ZIP?? 我想删除一个文件中的一部份内容,请问此处该如何进行操作? 我想根据若干参数输出、读入一个XML文档,用什么最好? 为什么我编译时用不了JAVAC 参与者有分 我想补课,谁能帮忙? 为什么JAVA 的SWING按钮发布后显示不出来? 还真都会,就我不会 新手写的Complex类,求指点
String str = "Font." + "bold";
int style = Font.PLAIN;
if ("BOLD".equalsIgnoreCase(cn.getStyle())) {
style = Font.BOLD;
} else if ("ITALIC".equalsIgnoreCase(cn.getStyle())) { style = Font.ITALIC;
} else if ("PLAIN".equalsIgnoreCase(cn.getStyle())) { style = Font.PLAIN;
}
cell.setFont(new Font(cn.getFontName(), style, Integer.valueOf(cn
.getPointSize())));
这是我现在写的代码
这里列出了三个style。
我觉得这样不太好,
有没有方法可以不用列举的办法得到。
see Font.decode(String)方法,支持以下格式(摘自javadoc)
* <p>
* <ul>
* <li><em>fontname-style-pointsize</em>
* <li><em>fontname-pointsize</em>
* <li><em>fontname-style</em>
* <li><em>fontname</em>
* <li><em>fontname style pointsize</em>
* <li><em>fontname pointsize</em>
* <li><em>fontname style</em>
* <li><em>fontname</em>
* </ul>比如Font.decode("Arial-BOLD-18"); bold的大小写无所谓,等价于new Font("Arial", Font.BOLD, 18);