如何绘制面板里面的图形及加入到窗口并显示
package com.draw;
import com.sun.javaws.util.JfxHelper;
import javax.swing.*;
import java.awt.*;
/*
* 演示面板画圆
*
* */
public class DrawCircle extends JFrame{//JFrame对应一个窗口,可理解为画框
private MyPanel mp = null;//定义面板
public static void main(String[] args) {
new DrawCircle();
}
public DrawCircle(){
mp = new MyPanel();//初始化面板
this.add(mp);//面板放入到画框
this.setSize(400,400);//设置画框大小
this.setVisible(true);//可以显示
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//当点击窗口的关闭按钮,JVM正式释放资源。程序真正推出
}
}
//定义面板MyPanel继承JPanel
class MyPanel extends JPanel{
@Override
public void paint(Graphics g) {//Graphics g可理解为一个画笔
super.paint(g);//调用父类的方法完成初始化
g.drawOval(10,10,100,100);
}
}