classExemplo0905extendsJFrame{Exemplo0905()//Construtor,nele estao os seus atributos{setTitle("Meu ProgramasetSize(500,200);setLocation(150,150);setResizable(false);getContentPane().setBackground(Color.lightGray);}public static void main ( String args [] ) {JFrame Janela = new Exemplo0905();
Janela.show();
DAQUI EM DIANTE NÃO ENTENDI NADA,EXPLIQUEM CADA UMA DESSAS LINHAS POR FAVOR! VALEU!!
pra um leigo tá começando a ver coisas adiantadas, hein…
import … – > o progroma faz uso de classes e metodos da API Java que não são automaticamente importadas( como o java.lang ), por isso usa-se import nomedopacote para fazer uso do pacote e o que ele oferece
class Exemplo0905 extends JFrame {
class: palavra reservada de Java para definir uma classe
Exemplo0905 : o nome da classe
extends: palavra reservada que indica que a classe faz herança da classe nomeada a seguir, neste caso JFrame
{ : indica o inicio do codigo ( deve ter um } correspondente )
…soh uma coisa vc é leigo só em Java ou em programação em geral??
J
JhonatasPJ
Vale por responder,mas o que eu não entendi foi essas linhas abaixo:
Ah,sou leigo em programação,to fazendo um curso a pouco tempo. valeu!!!
H
Hal_JordanPJ
bom, há muito conceito por tras…mas com o tempo vc vai aprender …ate lá vou tentar esclarecer um pouco( tb sou iniciante )
Esse codigo serve p/ tratar o fechamento da janel( JFrame )…se não tivesse isso, vc clicaria no botao de fechar( o x no canto superior direito ) e não aconteceria nada…
vc vê WindowListener, WindowAdapter, windowClosing, System.exit, Janela.addWindowListener…
o WindowListener é um interface…que vc pode entender como algo que possui alguns procedimenteos definidos nela mas não estao implementados…
aqui WindowListener tem 9 procedimentos não implementados, mas soh queremos um, aquele que fecha a janela que é o windowClosing. Usa-se o WindowAdapter( ele implementa a interface WindowListener apenas com as assinaturas dos procedimentos ), e precisamos escrever o codigo de windowClosing que é o procedimento q sera acionado qdo clicamos no X( fechar ) então escrevemos System.exit que significa siar do programa…
bom…é claro que o que disse não é exatamente isso, quer dizer há mais conceitos por tras, mas é isso que acontece sem precisar entender os pormenores da linguagens e conceitos
J
JhonatasPJ
Valeu pela resposta, sei que comecei em algo um pouco avançado,e quando se começa já que ir fazendo um monte de coisa,mas sua explicação foi show d bola,deu pra te uma noção geral.
Valeu e até a próxima!!!
H
Hal_JordanPJ
que é isso…tamo as órdiss…
uma dica…um livro muito bom p/ iniciantes é:
Java Como Programar, 4ª adição de Deitel…muito didatico e cheio de exemplos…
falow…
H
Hal_JordanPJ
eh claro…
aprender bem algoritmos, logica de progração e conceitos sobre orientação a objetos é essencial…
E
ErkoPJ
eae blz?
vai um link de um site da SUN com tutoriais
estilo how to dos componentes visuais swing