Me está dando un error al decir que "el método setContentPane (Contenedor) en el tipo JFrame no es aplicable para los argumentos (GamePanel)"
Aquí está mi Código:
package main;
import javax.swing.JFrame;
public class Game {
public static void main(String[] args){
JFrame window = new JFrame("Dragon Tales");
window.setContentPane(new GamePanel());
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setResizable(false);
}
}
Estoy siguiendo un tutorial exactamente y su pantalla no muestra ningún error.
Respuestas
2 para la respuesta № 1Tu clase de GamePanel no extiende ningún componente de Swing GUI como Container o uno de sus hijos. Probablemente debería extender JPanel.
es decir.,
import javax.swing.JPanel;
public class GamePanel extends JPanel {
// .... etc
}
Por favor, no agregue el bit urgente o de "ayuda lo antes posible". Sí, su pregunta es muy importante, pero no es más importante que la de cualquier otra persona.
Edit: el enlace de Mad vale la pena poner en la respuesta: El tutorial de Oracle Swing.