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