Java - como programar la acion de un boton en el eclipse

 
Vista:

como programar la acion de un boton en el eclipse

Publicado por Raul Martinez Aguirre (1 intervención) el 15/12/2005 05:09:23
Necesito saber donde se programa la acion que quiero que haga el boton cuando corro el programa y doi clip sobre el, Yo trabajo en el Eclipse 3.1 y el SDK 1.5.Lo que quiero hacer en el Borland en C++ lo hago dando doble clip sobre en boton que ya puse antes en la forma.En general quiero saber como se programan lo eventos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:como programar la acion de un boton en el eclip

Publicado por Yamil Bracho (2315 intervenciones) el 15/12/2005 14:44:55
Para asiganr eventos a un boton tienes que crear un ActionListener.

Asi

btn = new JButton("OK")
btn.addActionListener( new ActionListener () {
public void actionPerformed( ActionEvent evento ) {
// Codigo de lo que hace el boton
}
});
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:como programar la acion de un boton en el eclip

Publicado por PsyBoy (39 intervenciones) el 17/12/2005 18:56:34
Te dare codigo de ejemplo para que probes:

import javax.swing.*;
import java.awt.event.*;

/*Se dice que escucha eventos xq la interfaz se llama action listener, en español, listener es escuchar y action es acción*/
class botoncito extends JFrame implements ActionListener /*implementas esta interfaz*/
{
JButton b = new JButton("Cerrar");
botoncito()//constructor
{
setLayut(null);
b.setBounds(25,25,50,50);
getContentPane.add(b);
b.addActionListener(this); /* le pones el escuchador con este método, xq tiene this te preguntaras, es xq el escuchador esta en esta clase, la palabra reservada this hace referencia a la clase donde esta escrita*/
setSize(100,100);
setVisible(true);
}

public void action Performed(ActionEvent e)//metodo que escucha los eventos
{
if(e.getSource() == b)//con este if verificas donde fue el evento
System.exit(0);
}
}

Bueno, esto lo escribi sin compilar, no se si tenga errores pero podes revisarlo, espero que te ayude, solo recuerda que para distintos objetos son distintos escuchadores, lo podes revisar en la documentación de java
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar