java绘制文字

    技术2023-10-18  103

    源代码

    package Experiments; import javax.swing.*; import java.awt.*; public class Experiment74 { public static void main(String[] args) { new PaintFont(); } } class PaintFont extends JFrame{ PaintFont() { setTitle("绘制文字"); setSize(300, 200); setLayout(null); JPanel pan = new MyPanel(); add(pan); pan.setBounds(0, 0, 300, 200); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } class MyPanel extends JPanel{ public void paintComponent(Graphics g){ g.setColor(Color.red); Font ft1 = new Font("宋体", Font.PLAIN, 25); g.setFont(ft1); g.drawString("Java程序设计", 50, 100); g.setColor(Color.black); Font ft2 = new Font("黑体", Font.BOLD, 30); g.setFont(ft2); g.drawString("Java程序设计", 50, 140); } } }

    运行结果

    Processed: 0.011, SQL: 9