2.JButton

El JButton al igual que el Button le permite al usuario dar acciones para la ejecución de algún grupo de instrucciones. Veamos una aplicación que tiene varios tipos de botones:

import javax.swing.*;

import java.awt.*;

public class AplicacionSwing3 extends JFrame {

public static void main( String argv[] ) {

AplicacionSwing3 app = new AplicacionSwing3();

app.setSize( 300,150 );

app.setVisible( true );

}

public AplicacionSwing3() {

setLayout(new GridLayout(4,1,5,5));

Icon icon = new ImageIcon("star0.gif");// para agregarle imagen al boton

JButton boton1 = new JButton("JButton", icon);

JToggleButton boton2 = new JToggleButton("JToggleButton");

JCheckBox boton3 = new JCheckBox("JCheckBox");

JRadioButton boton4 = new JRadioButton("JRadioButton");

add(boton1);

add(boton2);

add(boton3);

add(boton4);

}

La manera en la que se realizan las operaciones para el botón en esta aplicación gráfica es igual que con el applet, hay que darle a cada botón la facilidad de que sea utilizado con el addActionListener e implementar también esta clase y utilizar el actionPerformed para ejecutar las instrucciones.

}