Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2011, 15:38
phyronx
 
Fecha de Ingreso: mayo-2009
Mensajes: 232
Antigüedad: 15 años
Puntos: 3
Duda con Jpanels

Buenas, voy al tema:

Tengo el siguente codigo:

Código java:
Ver original
  1. public class Juego extends Canvas {
  2.     public static final int WIDTH = 800;
  3.     public static final int HEIGHT = 600;
  4.  
  5.  
  6.     public Juego() {
  7.         JFrame ventana = new JFrame("Juego");
  8.  
  9.         JPanel jugador1 = (JPanel)ventana.getContentPane();
  10.                 JPanel jugador2 = (JPanel)ventana.getContentPane();
  11.  
  12.        
  13.                 jugador1.setBounds (0,0,WIDTH/2,HEIGHT);
  14.                 jugador1.setBackground(Color.black);
  15.         jugador1.add(this);
  16.  
  17.                 jugador2.setBounds (WIDTH/2,0,WIDTH/2,HEIGHT);
  18.                 jugador2.setBackground(Color.blue);
  19.         jugador2.add(this);
  20.  
  21.         ventana.setBounds(0,0,WIDTH,HEIGHT);
  22.         ventana.setVisible(true);
  23.         ventana.addWindowListener( new WindowAdapter() {
  24.             public void windowClosing(WindowEvent e) {
  25.                 System.exit(0);
  26.             }
  27. }
});

Entonces, lo que quiero conseguir, es que haya 2 jpanels, cada uno con un color, pero que se separen, mitad y mitad de la pantalla.

Al ejecutarlo se me crea toda la ventana en azul, y creo que se le asignado solo la mitad de la pantalla..

He provado con : ventana.setLayout(new FlowLayout());
Pero sigue igual, ademas, que tengo agregado un monstruito(imagen) con lo que hace que desaparezca al alinearla tambien al final...