Ir ao conteúdo
  • Cadastre-se

java duvidas na programação


Posts recomendados

Ola pessoal estou com duvidas na programação sou iniciante ainda, e gostaria de uma ajuda.

estou fazendo um programa TESTE com java Swing, criei uma tela com 3 botões só teste mesmo e queria saber com o código para mudar de classe pelo botão já tentei diversos códigos e nada.

 

import javax.swing.*;import java.awt.event.*; public class MeuJframe extends JFrame {  private static final long serialVersionUID = 1L;private JButton botao;private JButton botao1;private JButton botao2;     private JTextField campo;    private JTextField campo1;    private int numero;    private int numero1;    private int soma;    private JLabel texto;    private JLabel texto1;    private JLabel texto2;         public MeuJframe() {                  this.setTitle("Exemplo");        this.setBounds(0, 0, 500, 400);        this.setDefaultCloseOperation(EXIT_ON_CLOSE);        this.getContentPane().setLayout(null);                texto = new JLabel();        texto.setText("valor 1:");        texto.setBounds(100, 50, 100, 30);        this.add(texto);                texto1 = new JLabel();        texto1.setText("Valor 2:");        texto1.setBounds(100, 100, 100, 30);        this.add(texto1);                texto2 = new JLabel();        texto2.setText("resultado");        texto2.setBounds(150, 150, 200, 50);        this.add(texto2);                botao = new JButton();        botao.setText("Calcular");        botao.setBounds(50, 225, 100, 50);//(direita/esquerda), (cima/baixo), (largura), (Altura)         this.add(botao);                botao1 = new JButton();        botao1.setText("Limpar");        botao1.setBounds(175, 225, 100, 50);        this.add(botao1);                botao2 = new JButton();        botao2.setText("abrir tela");        botao2.setBounds(300, 225, 100, 50);        this.add(botao2);                 campo = new JTextField();        campo.setBounds(150, 50, 100, 30);        this.add(campo);         campo1 = new JTextField();        campo1.setBounds(150, 100, 100, 30);        this.add(campo1);                botao2.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent e)  {                           new Tela2();Tela2.setVisible(true);//que quer abrir                  dispose();                                                                          }        });                botao1.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent evt) {                           campo.setText("");             campo1.setText("");             texto2.setText("resultado");             campo.grabFocus();             }        });                        // Adicionando um evento action ao botão        botao.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent evt) {              try {               numero = Integer.parseInt(campo.getText());             numero1 = Integer.parseInt(campo1.getText());             soma =( numero + numero1);                                    // Aqui você escreve qual será a ação do botão ao ser clicado!                texto2.setText("seu resultado é: "+soma);                              } catch (NumberFormatException e) {                   JOptionPane.showMessageDialog(null, "Digite só números!!");                                }                            }        });      }     public static void main(String[] args) {        MeuJframe projeto = new MeuJframe();        projeto.setVisible(true);    }               }
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...