GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Mensagens enviadas por: marcobiscaro2112
Índice dos Fóruns
»
Perfil de marcobiscaro2112
»
Mensagens enviadas por marcobiscaro2112
◄
1
2
3
...
159
160
161
Ir
Ir para a página...
Autor
Mensagem
Java Básico
»
jButton1 como programar um evento????
»
Ir para mensagem
Por exemplo:
import java.awt.Container; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JOptionPane; public class Evento extends JFrame implements ActionListener { private static final long serialVersionUID = 1L; // método main public static void main(final String[] args) { new Evento(); } public Evento() { super("Com um botão"); // cria a janela final Container c = getContentPane(); // cria um painél c.setLayout(new FlowLayout()); // muda o leiaute para flow (um componente seguido do outro) final JButton frase = new JButton("Mostrar frase"); // cria um novo botão c.add(frase); // adiciona o botão ao container frase.addActionListener(this); // adiciona um 'ouvinte' ao botão, no // caso, a própria classe (this) setSize(300, 200); // altera o tamanho setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // sai ao fechar janela setVisible(true); // deixa visível } // essa é a parte onde você implementa o Listener, ou seja, quando o botão é // clicado, chama o método actionPerformed public void actionPerformed(final ActionEvent e) { mostraFrase(); // que por sua vez, chama o método mostraFrase(); } // mostra um diálogo public void mostraFrase() { JOptionPane.showMessageDialog(this, "Funcionou!", "Teste", JOptionPane.INFORMATION_MESSAGE); } }
Acho que os comentários explicam muita coisa.
Índice dos Fóruns
»
Perfil de marcobiscaro2112
»
Mensagens enviadas por marcobiscaro2112
◄
1
2
3
...
159
160
161
Ir
Ir para a página...
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team