import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
import javax.swing.JFrame;
public class Gui1 extends JFrame implements ActionListener{
//Creo mis objetos
JButton cmdExplorar;
JButton cmdInstalar;
JButton cmdFAQ;
ImageIcon fondo=new ImageIcon("wallpapers222b.jpg");
JPanel PG;
JPanel PA;
JPanel PB;
JPanel PC;
JPanel P1;
JPanel P2;
JPanel P3;
JLabel label1;
Container c;
//Constructor de la GUI
public Gui1(){
super("Epidisc 2006");
//Obtiene el GUI del SO Actual
try
{
UIManager.setLookAndFeel (UIManager.getSystemLookAndFeelClassName());
}
catch (Exception e)
{
e.printStackTrace();
}
c=getContentPane();
//Vamoa a comenzar a asignar los elementos a sus diferentes paneles
cmdExplorar=new JButton("Explorar");
cmdExplorar.addActionListener(this);
cmdInstalar=new JButton("Instalar software");
cmdInstalar.addActionListener(this);
cmdFAQ=new JButton("Dudas de uso");
cmdFAQ.addActionListener(this);
label1=new JLabel(fondo);
//El panel grandote va a ser el de PG
PG=new JPanel();
PG.setPreferredSize(new Dimension(500,350));
PG.setLayout(new BorderLayout());
PA=new JPanel ();
//PA.setLayout(new BorderLayout());
PB=new JPanel ();
//PB.setLayout(new BorderLayout());
PC=new JPanel ();
PC.setLayout(new BorderLayout());
P1=new JPanel ();
P1.setLayout(new BorderLayout());
P2=new JPanel ();
P2.setLayout(new BorderLayout());
P3=new JPanel ();
P3.setLayout(new BorderLayout());
P2.add(cmdExplorar, BorderLayout.NORTH);
P2.add(cmdInstalar, BorderLayout.CENTER);
P2.add(cmdFAQ, BorderLayout.SOUTH);
PA.add(label1);
PB.add(P1);
PB.add(P2);
PB.add(P3);
PG.add(PA, BorderLayout.NORTH);
PG.add(PB, BorderLayout.SOUTH);
//Lo agrego al container
c.add(PG);
setSize(510,370);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
//Aqui van las acciones de los objetos
public void actionPerformed(ActionEvent e){}
//Se crea la GUI
public static void main(String[] args){
Gui1 GUI = new Gui1();
}
}