问题相关代码,请勿粘贴截图
public class Painttest {
public static void main(String[] args){
new myPaint("画图");
}
}
public class Paint extends JPanel{
public void paint(Graphics g){
super.print(g);
g.setColor(Color.RED);//画笔颜色
g.drawOval(100,100,20,200);//画空心圆
//g.fillOval(20,20,30,50);//画实心圆
g.fillRect(150,150,100,100);//画笔用完,还原到最初的颜色
}
}
public class myPaint extends JFrame {
public myPaint(String n){
setTitle(n);//将传入的字符串设置为标题
setBounds(1000,1000,400,400);
add(new Paint());
setVisible(true);//最后设为可见
}
}
运行结果及报错内容
只有一个最基本的白板,放大后什么组件也没有,标题也没有
我的解答思路和尝试过的方法
刚开始找到问题说是因为没有加jpanel组件,于是我新建了一个类继承了JPanel,但是运行还是出问题
我想要达到的结果
成功实现画笔功能