domingo, 29 de noviembre de 2009

DOMINGO-29-NOVIEMBRE-2009

APLICACION CON UNGRIDBAGLAYOUT














*El uso de el GridBagLayout es colocar una ventana en donde situaremos algunos componentes en determinadas posiciones en este caso colocamos botones.

*El contenedor que se ha creado tiene una clase llamada "layout", que es la encargada de distribuir los botones dentro del contenedor.

Estas son algunas instrucciones utilizadas:

*DECLARACION DE LOS CONTENEDORES

GridBagLayout gridbag=new GridBagLayout();
GridBagConstraints gbc=new GridBagConstraints();

setLayout(gridbag);
gbc.fill=GridBagConstraints.BOTH;
gbc.weightx=1.0;

*COLOCACION DE LOS ELEMENTOS EN LAS POSICIONES CORRESPONDIENTES

Button boton0=new Button("Boton 0");
gridbag.setConstraints(boton0,gbc);
add(boton0);
boton0.setBackground(Color.red);

gbc.gridwidth=1;
gbc.gridheight=2;
gbc.weighty=1.0;

martes, 24 de noviembre de 2009

MARTES-24-NOVIEMBRE-2009

APLICACIONES CON BORDER, GRID, CARD LAYOUT















*EN ESTA APLICACION PODEMOS OBSERVAR QUE SE CREARON BOTONES QUE ESTAN COLOCADOS EN DIFERENTES POSICIONES, ESTO SE REALIZO CON LA INSTRUCCION:

  • setLayout(new BorderLayout());
*TAMBIEN SE UTILIZO LA INSTRUCCION:

  • card=new Panel();
    card.setLayout(new CardLayout());
*ESTA INSTRUCCION NOS SIRVE PARA PODER TOMAR LOS ELEMENTOS QUE QUIERAMOS CARGAR EN UN PANEL.












*TAMBIEN SE UTILIZO LA INSTRUCCION :

setLayout(new GridLayout(4,5));

*ESTA INSTRUCCION NOS SIRVE PARA DIVIDIR LOS ESPACIOS DONDE SE COLOCARAN LOS PANELES O LOS BOTONES QUE SE QUIERAN AGREGAR.

*EN ESTA APLICACION SE USA LOS PANELES Y LOS BOTONES Y TAMBIEN SE AGREGO UN PANEL QUE CONTIENE EL CARD LAYOUT QUE NOS MUESTRA LAS OPCIONES A ELEGIR, LO CUAL TIENE TAMBIEN DIFERENTES COLORES PARA DIFERENCIAR.



lunes, 23 de noviembre de 2009

1ER_AVANCE-PROYECTO-Lunes-23-Noviembre-2009

ABRIR EL EXPLORADOR DE WINDOWS CON CODIGO JAVA













*COMO SE MUESTRA EN LA IMAGEN, SE TUVO QUE CREAR PANELES Y BOTONES


*LOS PANELES SE CREARON PARA COLOCAR LA IMAGEN Y EL OTRO PANEL PARA AGREGAR LOS BOTONES


*YA TENIENDO LOS PANELES Y LOS BOTONES, VAMOS A ABRIR EL EXPLORADOR DE WINDOWS DESDE JAVA CON UN BOTON

*ESTE EXPLORADOR NOS SERVIRA PARA PODER CARGAR UN ARCHIVO, EN ESTE CASO UNA IMAGEN, CON LA CUAL TRABAJAREMOS.




SOLUCION :

PARA QUE PUDIERAMOS ABRIR EL EXPLORADOR DE WINDOWS UTILIZAMOS EL SIGUIENTE CODIGO, APLICANDOLO AL BOTON ABRIR...


class UnEscuchador implements ActionListener
{
private JFileChooser chooser = new JFileChooser();
private JApplet Miapplet;

public UnEscuchador(JApplet app)
{
this.Miapplet = app;
}
public void actionPerformed(ActionEvent ae)
{
String copiaBoton = ae.getActionCommand();
String msgDialogTitle = "Abrir archivo";
if (copiaBoton.equals("Guardar"))
msgDialogTitle = "Guardar archivo";
chooser.setDialogTitle(msgDialogTitle);
chooser.setMultiSelectionEnabled(false);
chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);

int sel = chooser.showOpenDialog(Miapplet);
if (sel == JFileChooser.APPROVE_OPTION)
{
File selectedFile = chooser.getSelectedFile();
JOptionPane.showMessageDialog(Miapplet,selectedFile.getAbsolutePath());

System.out.println(selectedFile.getAbsolutePath());
dibuja=selectedFile.getAbsolutePath();
imagen=getImage(getDocumentBase(),dibuja);
//imagen=getImage(getDocumentBase(),selectedFile.getAbsolutePath());
repaint();
}
else
{
return;
}
}
}

INTEGRANTE:

JOCELYN PALACIOS
ARTURO YAÑEZ