Witam mam problem z paintComponent, mianowicie nie chce mi wyświetlać obiektów które tam napiszę, problem jest pewnie banalny, ale jestem dopiero początkującym w javie więc proszę o pomoc.
package warcaby;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.JFrame;
public class GameFrame extends JFrame
{
JFrame jframe= new JFrame();
public GameFrame()
{
jframe.setTitle("Warcaby");
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jframe.setSize(1000,700);
jframe.setLocation(100,10);
jframe.setVisible(true);
}
public void paintComponent(Graphics g)
{
Graphics2D g2d = (Graphics2D) g;
setBackground(Color.pink);
g2d.setColor(Color.blue);
g2d.fillRect(100, 100, 380, 380);
}
}
package warcaby;
import java.awt.EventQueue;
public class MainGame {
public static void main(String[] args)
{
EventQueue.invokeLater(new Runnable()
{
@Override
public void run()
{
new GameFrame();
}
});
}
}