drawtext.java

来自「本书结合作者丰富的实践经验和深厚的理论基础」· Java 代码 · 共 28 行

JAVA
28
字号
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class DrawText extends JFrame {
 public DrawText (){
   super( "show text " );
   setSize( 420, 125 );
   setVisible( true );
 }
 public void paint( Graphics g ){
   super.paint( g );
   g.setFont( new Font( "Serif", Font.BOLD, 12 ) );
   g.drawString( "字体:Serif 黑体、12号", 20, 50 );
   g.setFont( new Font( "Monospaced", Font.ITALIC, 24 ) );
   g.drawString( "字体:Monospaced 斜体、24号", 20, 70 );
   g.setFont( new Font( "SansSerif", Font.PLAIN, 14 ) );
   g.drawString( "字体:SansSerif 正常 、14号", 20, 90 );
   g.setColor( Color.red );
   g.setFont(
   new Font( "Serif", Font.BOLD + Font.ITALIC, 18 ) );
   g.drawString( "红色:  字体:"+g.getFont().getName() + " " +"斜体"+ g.getFont().getSize()+"号", 20, 110 );
 }
 public static void main( String args[] ){
   DrawText app = new DrawText ();
   app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );
 }
}

⌨️ 快捷键说明

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