1. Botones Swing’’ continuación
JButton: permite que el icono, una cadena o ambos se asocien con el botón, tiene tres constructores
JToggleButton: Se denomina botón interruptor, tiene 2 estados, presionado y liberado
JToggleButton(Stringstr): contiene texto
Ejemplo:
Importjava.awt.*;
Importjava.awt.event.*;
Importjavax.swing.*;
Public class JToggle Button Dm extends JApplet{
JLabeljla;
JToggle Button jtbn;
Public void init(){
Try{
SwingUtilities.invokeAndWait(
New Runnable(){
Public void run(){
make GUI()
}
}
}
}catch(Exception exc){
System.out.println(“No se puedecrear ”+exc);
}
}
private void make GUI(){
set Layout (new Flow Layout());
2. jla=new JLabel(“Boton Apagado”);
jtbn=new JtoggleButton(“Encendido/Apagado”);
jtbn.addItemListener(new ItemListener()){
public void itemStateChanged(Item Event ir){
if(jtbn.isSelect())
jlab.setText(“botonencendido”);
else
jlab.setText(“botonapagado”);
}
}
}
add(jtbn);
add(jlab);
}
}
JCheckBox: function de checkbox
JcheckBox(String str): etiqueta
Genera: ItemEvent
Llamado: getItem
Metodo: itemStateChange()
Ejem:
uno dos tres
3. JRadioButton: boton radio, indica que solo un boton puede estar seleccionado al mismo tiempo
JRadioButton (Stringstr): etiqueta para el botón
Metodo: void add(Abstract Botton)
JTabblePane: encapsula a un cuadro tabulado, selecciona un tabulador colocando un cuadro
Void addTab(String nom, Component comp)component agregado al tabulador
JScrollPane: gestiona el desplazamiento de otras aplicaciones como una tabla o un grupo de
componentes
Practica#1
Crear una etiqueta que despliegue, la selección de una marca
MARCA: A, B, C
COLOR: negro, gris, azul, plateado
PROCESADOR: 1,2,3
Se debe contener en un formato swing y al seleccionar cada característica las debe guardar en un
archivo externo tipo txt.
Practica #2
Mostrar mediante graficos GUI 4 botones y una etiqueta donde cada botón representa una figura y
cuando se seleccione indique el nombre de la figura
Ejemplo
Selecciono: arbol