昆明java培训
达内昆明广州春城路

18487146383

热门课程

如何用Java代码实现多种字体

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

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代码也可以很神奇
下一篇:如何用代码获取系统时间

达内培训小米MIX 2尊享版工艺精湛

程序猿教你java的创建和销毁对象

昆明java培训-程序猿带你入门到精通

昆明达内-有趣的轻量级图像浏览器

选择城市和中心
贵州省

广西省

海南省