课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > 如何用Java代码实现多种字体
  • 如何用Java代码实现多种字体

    发布:昆明Java培训      来源:达内新闻      时间:2016-07-29

  • Java学员们在写代码实现文字输出的程序时,通常整篇文字都是用一种字体,显得有些枯燥,看起来千篇一律。所以,你有没有想过,Java代码其实还可以显示很多种字体。那么,该如何实现多种字体的显示呢?现在,达内Java培 的小编就教你显示多种字体的Java代码。

    import java.awt.*;

    import javax.swing.*;

    //显示多种字体,用JLabel实现

    public class FontDemoextends JFrame {

    public FontDemo()

    {

    super("显示多种字体"); //调用父类构造函数

    Font[] fonts={new Font("Serif",Font.BOLD,12),

    new Font("Monospaced",Font.ITALIC,24),

    new Font("宋体",Font.PLAIN,18),

    new Font("黑体",Font.PLAIN,20),

    new Font("Serif",Font.BOLD + Font.ITALIC,18 )

    }; //字体数组

    String[] text={"Font Demo","Monospaced,斜体,24号","宋体字示例","黑体","Serif,粗体,斜体,18号"}; //显示的文本

    Container container=getContentPane(); //得到容器

    Box boxLayout=Box.createVerticalBox(); //创建一个垂直排列的Box

    boxLayout.setBorder(BorderFactory.createEmptyBorder(10,20,5,5)); //设置边界

    container.add(boxLayout); //增加组件到容器上

    for (int i=0;i<5;i++){

    JLabel fontLabel=new JLabel(); //得到一个JLabel的实例

    fontLabel.setFont(fonts[i]); //设置字体

    fontLabel.setText(text[i]); //设置显示文本

    boxLayout.add(fontLabel); //增加组件到Box上

    }

    setSize(380,180); //设置窗口尺寸

    setVisible(true); //设置窗口可视

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //关闭窗口时退出程序

    }

    public static void main(String args[]){

    new FontDemo();

    }

    }

    学会这组代码,你的Java程序就会有很大的不同了,根据需要或者自己的心情来更换字体,是不是很有趣呢?快用新字体去做练习吧,达内Java培训期待你的进步。

    推荐文章

上一篇:数字转中文,Java代码也可以很神奇

下一篇:如何用代码获取系统时间

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:11/30

Java--零基础业余班

Java--零基础业余班

开班日期:11/30

Java--周末提升班

Java--周末提升班

开班日期:11/30

Java--零基础周末班

Java--零基础周末班

开班日期:11/30

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56