Java教程

java-GUI-画笔

本文主要是介绍java-GUI-画笔,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

GUI-画笔

​ 自定义类,继承frame,重写paint方法

public class Application {
    public static void main(String[] args) {
        new MyFrame();
    }
}

class MyFrame extends Frame{

    public MyFrame(){
        init();
    }

    @Override
    public void paint(Graphics g) {
        g.setColor(Color.BLUE);
        g.fillOval(200, 200, 100, 100);
    }

    public void init() {

        // 设置窗口大小,坐标
        setBounds(200, 200, 400, 400);

        // 关闭窗口
        addWindowListener(new WindowAdapter() {
            @Override
            public void windowClosing(WindowEvent e) {
                // 终止程序
                System.exit(0);
            }
        });
        // 设置窗口显示
        setVisible(true);
    }

}

注意:画图的图形的坐标不能超过窗口坐标的范围,否则图形不显示。

这篇关于java-GUI-画笔的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!