我试图使用 JPanel 的子类在屏幕上显示一个填充的椭圆,当我尝试使用 FlowLayout 将此子类的对象添加到 JFrame 时,椭圆没有正确显示我不知道问题是什么。请问你能帮帮我吗?
这是我的代码
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.BLACK);
g.fillOval(0, 0, 50, 50);
}
主要是
JFrame frame = new JFrame("Ball");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300,300);
frame.setVisible(true);
frame.setLocationRelativeTo(null);
frame.setLayout(new FlowLayout());
BallPanel ball = new BallPane();
frame.add(ball);