重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Java设置label字体代码如下:
成都网站设计、做网站服务团队是一支充满着热情的团队,执着、敏锐、追求更好,是创新互联的标准与要求,同时竭诚为客户提供服务是我们的理念。创新互联公司把每个网站当做一个产品来开发,精雕细琢,追求一名工匠心中的细致,我们更用心!
ublic class SetColor extends JFrame{
JLabel jlabel = new JLabel("颜色,大小");
public SetColor(){
this.setLayout(null);
jlabel.setBounds(0, 0, 200, 40);
jlabel.setFont(new Font("",1,30));//设置字体大小
jlabel.setForeground(Color.BLUE);//设置字体颜色
this.add(jlabel);
this.setSize(200,200);
this.setVisible(true);
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
SetColor sc = new SetColor();
}}
我也遇到了相同的问题,根据你给出的代码,可以在第2、3行中间加上一句代码:
g1.setColor(Color.BLACK);
也就是先把字体主动设置为黑色。
就应该OK了,我就是这么弄的。
一般适合用作程序代码显示的字体,有下列几个:
(1):Courier New 9pt, Verdana, Lucida Console (宋体,新宋体等不在讨论之列)
首先说说Courier New, 这个字体虽说经典,但总体感觉其实不好。因为是等宽字体,所以对编程而言,其优点是每个字符区分的十分清楚,方便查找程序中的输入错误。不好的地方在于,因为是等宽字体,特别浪费显示空间,在看代码的时候恨不得显示器变成 21寸的才好。总之就是感觉用来看那种大的框架的源代码的时候,非常不适合。一屏只能看到很少的几句代码,有只见树木,不见森林之感,不利于从宏观角度理解代码的逻辑。另外在 VS.NET 2003 里面该字体显示的中文特别大,而且很丑陋 -_-!
(2):Verdana: 非等宽字体。总体可读性好些,但是小的错误,比如多一个少一个空格之类的,很难排查。
Lucida Console 是等宽字体。可读性也不错,但是 vs.Net 显示出来有锯齿。
serif 字体通常不同笔顺的粗细有别,且起笔落笔处有多余的小折线。
sans-serif 字体笔画不论方向粗细相同,且起笔落笔没有多余折线。
中文字体中,可以与此类比:宋体相当于 serif 字体,黑体相当于 sans-serif 字体。
正文中应该用 serif 字体以提高可读性,标题可以用 sans serif 字体以示强调。
(3):serif 字体在视觉上强调单词的整体,因此作为正文更可读;而 sans serif 强调单个的字母。
研究显示,在 web 中 sans-serif 字体更易阅读。正文字体比较好的选择:Arial 9.75 或 MS Sans Serif 9.75。为了提高阅读准确性和速度,最好的字体大小是 8.25, 9.0, 或 9.75("MS Serif 8.25" 除外)。
(4)养眼的编辑器配色
环境:VS2005
字体:Verdana, 10pt
普通文本背景色:238,239,230 (#E6EFEE)
像这个样子?
public class BigWelcome{
public static void main(String[] args){
System.out.println("W W W eeeee l ccccc ooooo mmm mmm eeeee t ooooo J aaaa v v aaaa !!!");
System.out.println("W W W e e l c o o m m m e e ttttttttt o o J a a v v a a !!!");
System.out.println(" W W W W eeeeeeeee l c o o m m m eeeeeeeee t o o J a a v v a a !!!");
System.out.println(" W W W W e l c o o m m m e t o o J a a v v a a !!!");
System.out.println(" W W e l c o o m m m e t o o J J a a a v v a a a ");
System.out.println(" W W eeeee l ccccc ooooo m m m eeeee ttt ooooo JJJJJ aaaa a v aaaa a !!!");
}
}
========================================================
理论上是没有其他方法的,,因为字幕的排列完全随机,除非你发上来的题目是错误的。这是原题?是在终端输出还是用其他的?