文件名称:多种字体显示-devexpress中gridcontrol使用技巧总结-详解(图文并茂)
文件大小:4.48MB
文件格式:PDF
更新时间:2024-06-28 10:37:32
java 入门资料 java入门资料
5.8 多种字体显示 5.8.1源程序 5.7 .1.1 FontDemo import java.awt.*; import javax.swing.*; //显示多种字体,用 JLabel实现 public class FontDemo extends 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]); // 设置显示文本