Translate

sábado, 4 de enero de 2014

Manejo de Paneles en JAVA

CLASE PRINCIPAL (el main)

public class main {

public static void main(String[] args) {
// TODO Auto-generated method stub

Ventana v=new Ventana();
 
}

}

______________________________________________________________________________

Clase donde daremos forma a la ventana


 import java.awt.Container;
import java.awt.GridLayout;
import javax.swing.*;
public class Ventana extends JFrame{
panelVerde pv;
panelRojo pr;
panelAzul pa;
panelAmarillo pam;
public Ventana(){
super("Manejo de paneles");
this.setSize(450,450);
this.setLocationRelativeTo(null);
this.setVisible(true);
Container contenPane= getContentPane();
contenPane.setLayout(new GridLayout(2, 2));
pv=new panelVerde();
pr=new panelRojo();
pa=new panelAzul();
pam=new panelAmarillo();
contenPane.add(pv);
contenPane.add(pr);
contenPane.add( pam);
contenPane.add(pa);
this.add(contenPane); }
}
_________________________________________________________________________________

Otra nueva clase donde tendremos el JPanel Amarillo


package Paneles;
import java.awt.Color;

import javax.swing.*;

public class panelAmarillo extends JPanel {

 
public panelAmarillo(){
setBackground(Color.YELLOW);
setLayout(null);
}
}
_________________________________________________________________________________

Otra clase donde tendremos al JPanel color azul



package Paneles;

import java.awt.Color;

import javax.swing.JPanel;

public class panelAzul extends JPanel {
public panelAzul() {
// TODO Auto-generated constructor stub
  setBackground(Color.BLUE);
  setLayout(null);
}
}
_________________________________________________________________________________

Otra clase donde tendremos el JPanel color rojo


package Paneles;
import java.awt.Color;
import java.awt.color.*;

import javax.swing.*;


public class panelRojo extends JPanel {
    
   
   public panelRojo(){
  setBackground(Color.RED);
  setLayout(null);
   }
}
_________________________________________________________________________________

De nuevo otra clase donde tendremos el JPanel de color  verde



package Paneles;
import java.awt.Color;

import javax.swing.*;

public class panelVerde extends JPanel {


  public panelVerde(){
 setBackground(Color.GREEN);
 setLayout(null);
  }
}



No hay comentarios:

Publicar un comentario