rafachies 16 de fev. de 2011
Tente deste modo,
public class JButtonListenerExample {
public static void main ( String [] args ) {
JFrame frame = new JFrame ( "Our JButton listener example" );
JButton showDialogButton = new JButton ( "Click Me" );
showDialogButton . addActionListener ( new ActionListener () {
public void actionPerformed ( ActionEvent e ) {
JDialog d = new JDialog ( frame , "Hello" , true );
d . setLocationRelativeTo ( frame );
d . setVisible ( true );
}
});
frame . getContentPane (). setLayout ( new FlowLayout ());
frame . add ( showDialogButton );
frame . setDefaultCloseOperation ( WindowConstants . EXIT_ON_CLOSE );
frame . setPreferredSize ( new Dimension ( 300 , 200 ));
frame . pack ();
frame . setLocationRelativeTo ( null );
frame . setVisible ( true );
}
}
lsmarco 16 de fev. de 2011
Olá,
Estou começando em Java, vi o código que o rafa enviou, exemplo legal, mas não entendi o que posso fazer pra resolver da FORMA que está o meu código, então gostaria que utilizasse o meu código pra implementar um exemplo de apenas como faço os botões desta minha parte do meu código abaixo funcionarem.
Obrigado.
[code ]private void crieBotoes() {
this . pnlSouth = new JPanel ( new FlowLayout ());
this . pnlSouth . add ( new JButton ( "Anterior" ));
this . pnlSouth . add ( new JButton ( "Proximo" ));
}
public void actionPerformed ( ActionEvent e ) {
}
[/ code ]
gemeosguimaraes 16 de fev. de 2011
Vc precisa adicionar o ouvinte no botão. Para que fique ouvindo e dispare uma ação. ficaria assim:
botaoProxima . addActionListener ( new ActionListener () {
public void actionPerformed ( ActionEvent e ) {
{
if ( e . getActionCommand (). equals ( “ botaoProxima ” ));
System . out . println ( “ botao pressionado OK ” );
}
});
Vc que está iniciando, dê uma olhada no site
http://www.tiacademicoweb.xpg.com.br/
e nos diga o que achou.
lsmarco 16 de fev. de 2011
blz, resolveu. obrigado pelas dicas!