如何将平方绘制为单独的对象

问题描述

我是Java的新手,正在尝试掌握OOP,因此我为面板类提供了以下代码

import javax.swing.JPanel;
import java.awt.Color;
public class panel extends JPanel{

    public panel(){
        graphic g = new graphic(10,10 );
        setLayout(null);
        setBounds(0,500,500);
        setopaque(true);
        setBackground(Color.BLACK);
        this.add(g);
    }
 }

这是图形类

public class graphic{
int x ;
int y 
public graphic(int x,int y){

    this.x = x;
    this.y = y;
    
    }
    @Override
    public void paintComponent(Graphics g){
    
        super.paintComponent(g);
    
        g.setColor(Color.WHITE);
        g.fillRect(x,y,10,10);
    
    }
}

由于我的一些技术错误,这不会显示我要显示的白色方块

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)