📄 fontdisplay.java
字号:
import javax.swing.JFrame;
import java.awt.Graphics;
import java.awt.Color;
import java.awt.Font;
public class FontDisplay extends JFrame
{
public static final int WIDTH = 700;
public static final int HEIGHT = 350;
public static final int X_START = 20;
public static final int Y_START = 60;
public static void main(String[] args)
{
FontDisplay gui = new FontDisplay();
gui.setVisible(true);
}
public FontDisplay()
{
setSize(WIDTH, HEIGHT);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("Font Samples");
getContentPane().setBackground(Color.white);
}
public void paint(Graphics g)
{
super.paint(g);
g.setFont(new Font("Serif", Font.PLAIN, 10));
g.drawString("Serif, Plain, 10 Points", X_START, Y_START);
g.setFont(new Font("SansSerif", Font.PLAIN, 12));
g.drawString("SansSerif, Plain, 12 Points", X_START, Y_START + 30);
g.setFont(new Font("Monospaced", Font.PLAIN, 16));
g.drawString("Monospaced, Plain, 14 Points", X_START, Y_START + 60);
g.setFont(new Font("Serif", Font.ITALIC, 18));
g.drawString("Serif, Italic, 18 Pts.", X_START, Y_START + 100);
g.setFont(new Font("SansSerif", Font.BOLD, 24));
g.drawString("SansSerif, Bold, 24 Points", X_START, Y_START + 150);
g.setFont(new Font("Monospaced", Font.BOLD|Font.ITALIC, 32));
g.drawString("Monospaced, Bold & Italic, 32 Points", X_START, Y_START + 200);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -