Ciao a tutti,
A cominciato da poco a lavorare con JFrame.
Ho un problema.
Ho una classe main java
codice:
package com.thevilcode.tris.base;


import java.awt.Component;


import com.thevilcode.tris.mechanic.Gioco;


public class Main 
{
    public static void main(String[] args) 
    {
        
        Gioco.frame.setTitle("Tris");
        Gioco.frame.setLocationRelativeTo(null);
        Gioco.frame.setSize(600, 600);
        Gioco.frame.setResizable(false);
        Gioco gioco = new Gioco();
        Gioco.frame.add(gioco);
        Gioco.frame.pack();
        Gioco.frame.setVisible(true);
    }
}

Questa è la classe Gioco
codice:
package com.thevilcode.tris.mechanic;


import javax.swing.JFrame;


import com.thevilcode.tris.graphics.Griglia;


public class Gioco 
{
    
    
    public static JFrame frame = new JFrame();
    public Gioco()
    {
        
        Griglia griglia = new Griglia(600, 600, "/res/griglia.png");
    }
}
Nella classe main quando vado a fare "Gioco.frame.add(gioco);" mi da un errore del tipo

"Exception in thread "main" java.lang.Error: Unresolved compilation problem: The method add(Component) in the type Container is not applicable for the arguments (Gioco)


"

Potete aiutarmi?
Grazie