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

Porque setTitle da erro?


Suvaco de Cobra

Pergunta

Boa tarde

Sou novato na linguagem java, porque esse erro setTitle esta ocorrendo ?

Importei o pacote errado?

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

class teste

{

teste()

{

setTitle("Minha primeira janela em java");

setSize(400,50);

setLocation(150,150);

setResizable(false);

getContentPane().setBackground(Color.gray);

}

public static void main(String args[])

{

jFrame janela = new teste();

janela.setVisible(true);

WindowListener x = new WindowAdapter()

{

public void windowClosing(WindowEvent e)

{

system.exit(0);

}

};

janela.addWindowListener(x);

}

}

Obrigado

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

E ai cara bom?

Tipo eu so de olhar seu codigo já doeu o coração...

tem no minimo 5 coisas com "problemas" no seu codigo.

Primeira coisa a indentação (ehehe sou meio chato com isso).

mas fora isso suas declarações faltam identificadores entre outras coisas que poderiam ser melhoradas...

sugiro que se você é iniciante em java não vá tentando mexer com interface grafica assim direto, aprenda primeiro os conceitos de orientação a objetos e "treine" um pouco da implementação da linguagem em si, pra depois partir pras interfaces...

veja um exemplo do seu codigo:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Teste extends JFrame
{
    public Teste()
    {
        super("Minha primeira janela em java");
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setSize(400,50);
        setLocation(150,150);
        setResizable(false);
        getContentPane().setBackground(Color.GRAY);
    }

    public static void main(String[] args)
    {
        new Teste().setVisible(true);
    }
}

Vê a diferença?

bem mais enxuto e organizado, mais facil de se ler e entender.

Bom mas você quem sabe.

Att.

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...