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
Nella classe main quando vado a fare "Gioco.frame.add(gioco);" mi da un errore del tipocodice: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"); } }
"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![]()


Rispondi quotando