Mostrar un JPanel dentro de un JFrame
Publicado por Alejandro A. Llerandi (13 intervenciones) el 28/03/2007 06:51:50
Hola, he creado una clase "TableroGUI" que hereda de JPanel, y otra clase "Marco" que hereda de JFrame.
Necesito hacer que cuando se cargue el "Marco", este contenga a "Tablero".
El código de la clase "Tablero" es el siguiente:
public class Marco extends JFrame {
TableroGUI tablero;
/** Crea un nuevo Marco */
public Marco() {
initComponents();
tablero = new TableroGUI();
tablero.setLocation(0, 0);
tablero.setVisible(true);
this.getContentPane().add(tablero);
this.repaint(); // Tambien ya intenté sin llamar a este método
this.setVisible(true);
}
/** Método Main */
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Marco().setVisible(true);
}
});
}
}
¿Me podrían decir qué estoy haciendo mal o qué me faltaría hacer? Intenté varias alternativas pero no logro que funcione. Por si sirve de algo, estoy usando IDE NetBeans 5.5.
Desde ya muchas gracias.
Necesito hacer que cuando se cargue el "Marco", este contenga a "Tablero".
El código de la clase "Tablero" es el siguiente:
public class Marco extends JFrame {
TableroGUI tablero;
/** Crea un nuevo Marco */
public Marco() {
initComponents();
tablero = new TableroGUI();
tablero.setLocation(0, 0);
tablero.setVisible(true);
this.getContentPane().add(tablero);
this.repaint(); // Tambien ya intenté sin llamar a este método
this.setVisible(true);
}
/** Método Main */
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Marco().setVisible(true);
}
});
}
}
¿Me podrían decir qué estoy haciendo mal o qué me faltaría hacer? Intenté varias alternativas pero no logro que funcione. Por si sirve de algo, estoy usando IDE NetBeans 5.5.
Desde ya muchas gracias.
Valora esta pregunta


0