Java no Linux

2 respostas
C

Sou curioso pela programação e estou a tentar ver o Java, segui (copiei) uma aula video para criar o seguinte programa

/[color=red]/Criar formulario

import java.awt.<em>;

import javax.swing.</em>;

class form_vazio extends JFrame

{

form_vazio()

{

setTitle (MyForm);

setSize (800,600);

}

public static void main (String args[])

{

JFrame  postigo = new form_vazio();

postigo.show();

}

}

[/color]

ao compilar -me esta mensagem

[color=darkblue]Note: form_vazio.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.[/color]

deduzo que falte instalar alguma coisa. O que será?
Estou a usar Linux

2 Respostas

ambuzr

Codeas:
Sou curioso pela programação e estou a tentar ver o Java, segui (copiei) uma aula video para criar o seguinte programa

/[color=red]/Criar formulario

import java.awt.<em>;

import javax.swing.</em>;

class form_vazio extends JFrame

{

form_vazio()

{

setTitle (MyForm);

setSize (800,600);

}

public static void main (String args[])

{

JFrame  postigo = new form_vazio();

postigo.show();

}

}

[/color]

ao compilar -me esta mensagem

[color=darkblue]Note: form_vazio.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.[/color]

deduzo que falte instalar alguma coisa. O que será?
Estou a usar Linux

na verdade o que voce fez ta correto, esse aviso diz traduzindo em miudos mas ou menos que o metodo .show da API esta ultrapassado, ou seja existe um metodo que fuciona melhor do que ele, tente no lugar de .show colocar .setVisible(true);

mesmo assim ele era pra ter exibido o Frame desta forma que vc fez, estranho

C

Obrigado. É que o inglês que nunca tive, não deu para traduzir a mensagem.
Funciona!!

Criado 16 de dezembro de 2008
Ultima resposta 16 de dez. de 2008
Respostas 2
Participantes 2