my-display.java

来自「Java 程序国际化教程+源码」· Java 代码 · 共 36 行

JAVA
36
字号
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class my-display extends Frame {
  public static class MyCanvas extends Canvas {
    public MyCanvas() {
      setFont (new Font ("Serif", Font.PLAIN, 36));
    }
    public void paint (Graphics g) {
      String s = "\u3041\u3042\u3043\u3044\u3045";
      g.drawString(s, 20, 50);
    }
  }
  public my-display() {
    super("Unicode Tester");
    add(new MyCanvas(), BorderLayout.CENTER);
    Choice c = new Choice();
    c.addItem ("\u3041\u3042\u3043\u3044\u3045");
    c.addItem ("\u3041\u3042\u3043\u3044\u3046");
    add (c, BorderLayout.SOUTH);
    JTextField tf = new JTextField("\u3041\u3042\u3043\u3044\u3045");
    add (tf, BorderLayout.NORTH);
  }
  public static void main(String[] args) {
    Frame f = new my-display();
    f.addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent e) {
        System.exit(0);
      }
    });
    f.setSize (300, 150);
    f.setVisible(true);
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?