GUI-AWT -画笔paint
画笔
1 package com.luckylu.gui; 2 3 import java.awt.*; 4 import java.awt.event.WindowAdapter; 5 import java.awt.event.WindowEvent; 6 7 public class TestPaint { 8 public static void main(String[] args) { 9 new MyPaint().loadFrame(); 10 } 11 } 12 class MyPaint extends Frame { 13 public void loadFrame(){ 14 setTitle("画板"); 15 setBounds(200, 200, 600, 500); 16 setVisible(true); 17 addWindowListener(new WindowAdapter() { 18 @Override 19 public void windowClosing(WindowEvent e) { 20 System.exit(0); 21 } 22 }); 23 } 24 25 //快捷键 ctrl + O (欧); 26 //选择 画笔 27 @Override 28 public void paint(Graphics g) { 29 // 蓝色的圆 30 g.setColor(Color.blue); 31 g.drawOval(100, 100, 100, 100); //空心圆 32 g.fillOval(300,300,100,100); //实心圆 33 //绿色的矩形 34 g.setColor(Color.green); 35 g.fillRect(100,200,100,100); 36 37 //养成习惯,画笔用完,将它还原默认颜色 38 g.setColor(Color.black); 39 } 40 }
结果