Estoy con awt.
Y mi problema, es que no sé cómo hacer para que pulse el boton, y reconozca el action, que ha pulsado ese boton. Ya que despues, pondré varios botones más.
Éste es mi código:
Código HTML:
import java.awt.*; import java.awt.event.*; public class ejercicio1A1 implements WindowListener { public static void main(String args[]){ ejercicio1A1 e=new ejercicio1A1(); } public ejercicio1A1(){ Frame frame=new Frame(); frame.setLayout(null); frame.setBackground(Color.LIGHT_GRAY); frame.setBounds(0, 0, 700, 400); /**creo el primer panel**/ Panel panel1=new Panel(); panel1.setLayout(null); panel1.setBounds(10, 30, 350, 350); panel1.setBackground(Color.LIGHT_GRAY); //creo los botones Button boton1=new Button(); boton1.setBounds(10, 30, 100, 100); boton1.addActionListener(this); //creo el gridlayout, un contener para meter todos los botones panel1.setLayout( new GridLayout( 3,3 ) ); panel1.add(boton1); //hacemos visible el frame frame.setVisible(true); } //evento para los botones public void action( Event ev,Object obj ) { //if( ((Button)ev.getSource()).getLabel().equals("1")){ if(ev.target.equals(boton1)){ System.out.println("entra ern primero"); } } }
Muchas gracias de antemano.