Ir para conteúdo
Fórum Script Brasil
  • 0

MeuCheckbox


macdon

Pergunta

Olá galera. Sou iniciante em java, e estou com uma dúvida. Estou querendo adicionar um checkbox em uma tela. fiz isso até agora:

Main:

public class Main {
    public static void main(String[] args) {
        Tela tela = new Tela();
    }
}

Tela:

public class Tela extends JFrame {

    public Tela() {
        
        setTitle("MeuCheckbox");
        setSize(400, 400);
        setVisible(true);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
    }
}

Classe MeuCheckBox:

import javax.swing.JCheckBox;

public class MeuCheckbox {
    public JCheckBox jcheck;
    
 
}

=======================================

para adicionar minha tela eu instancio ela na classe tela, mas na hora de adicionar que estou tendo problema, me deu um branco na cabeça e estou estagnado nessa parte.

Alguém poderia me dar uma luz.. Agradeço a disponibilidade 

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

public class Tela extends JFrame {

// seria melhor você deixar como atributo da classe Tela

private JCheckBox jcheck;

    public Tela() {
        
        setTitle("MeuCheckbox");
        setSize(400, 400);

/*esse e um exemplo. como seu JCheckbox esta em outra classe você vai ter que criar uma instancia da sua classe

para poder usar seus metodos e atributos em outra classe.

*/

        jcheck = new JCheckBox("nome do seu JCheckBox");

       add(  jcheck );


        setVisible(true);
        setDefaultCloseOperation(EXIT_ON_CLOSE);


    }
}

Editado por niltinho
Link para o comentário
Compartilhar em outros sites

  • 0

agradeço pela ajuda niltinho.

Minha intenção de criar uma classe MeuCheckbox, é para poder usar ela quando eu precisar sem ter que toda vez repetir o código e criar em cada vez que for usar. Assim eu só instancio aonde na tela que preciso. e eu estava parado ai..Agradeço pela ajuda

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...