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

Duvida De Iniciante


marcelo

Pergunta

Gente como faco para acessar essa funcao Seg_Licao()

import javax.swing.*; 

    
    public class Prm_Licao extends JFrame{    
        public Prm_Licao(){
            super("Minha Primeira Lição");
            setSize(300, 150);// ( 300 - Largura e 150 Altura ).
            setVisible(true); // Visivel a janela.
            setExtendedState(MAXIMIZED_BOTH);
        }
        
        public Seg_Licao(){
super("Minha Segunda Lição");
            setSize(300, 150);// ( 300 - Largura e 150 Altura ).
            setVisible(true); // Visivel a janela.
            setExtendedState(ICONIFIED);
        }
    public static void main(String args[]){
    
        Prm_Licao app = new Prm_Licao();
        app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
    }

}

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

dentro do principal você criou um objeto com o nome da classe.

assim:

public static void main(String args[]){

Prm_Licao app = new Prm_Licao();

app.Seg_Licao() // observe essa linha

app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

quando você cria um objeto, ele é quem " tem poder sobre a classe sobre os metodos" é isso ai espero te ajudado.

Link para o comentário
Compartilhar em outros sites

  • 0

Mas para isso faltou um void entre public e Seg_Licao(). E não pode ter aquele super....

Talvez o que você esteja confundindo é a questão de construtores.

Construtores tem que ter obrigatóriamente o nome da classe.

Portanto Seg_Licao não é um nome válido para construtor.

Ou você transforma ele em um método normal ou muda o nome para Prm_Licao e passa algum argumento, criando um construtor com assinatura diferente ...

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...