Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2011, 12:52
marobin1
 
Fecha de Ingreso: noviembre-2011
Mensajes: 1
Antigüedad: 13 años
Puntos: 0
Busqueda Actionlistener (jbutton) solo con tocar!

Bueno muchachos, ya diran que me problema es tonto pero no he podido lograr como hacerlo.

Mi idea es qeu con un actionlistener sin necesidad de presionar el boton se pueda mostrar un menaje ( es decir solo con TOCARLO), y que aparezca un jpanel a manera de ayuda ( para que la persona sepa que ocurrira si lo presiona).


aca tengo un codigo ( de internet ) que muestra que pasa si lo presiono.

supongo que esta en la instruccion deberia cambiar, pero por cual ?? Gracias!

if (e.getActionCommand().equals("Button1")) {

--------------------------------------------------------------------
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class MainClass extends JPanel {

public MainClass() {

JButton btn1 = new JButton("Button1");
btn1.addActionListener(new ButtonListener());
add(btn1);

}

public static void main(String[] args) {
JFrame frame = new JFrame();
frame.getContentPane().add(new MainClass());

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOS E);
frame.setSize(200, 200);
frame.setVisible(true);
}
}

class ButtonListener implements ActionListener {
ButtonListener() {
}

public void actionPerformed(ActionEvent e) {


if (e.getActionCommand().equals("Button1")) {
System.out.println("Button1 has been clicked");
}
}
}