Entendendo o codigo

4 respostas
tRuNkSnEt

Daew Galera BLZ!!!

Tipo eu sou meio novato em java e queria entender alguns codigos!!! Eu possuo a logica so nao conheço todos os comandos!!! C alguem puder analizar os codigos a baixo e me mandar um comentario do que os comando fazem eu agradeço!!!!!!!!

public Frame1() {
    enableEvents(AWTEvent.WINDOW_EVENT_MASK);
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
protected void processWindowEvent(WindowEvent e) {
    super.processWindowEvent(e);
    if (e.getID() == WindowEvent.WINDOW_CLOSING) {
      System.exit(0);
    }
  }
}
class Frame1_jMenuFileExit_ActionAdapter implements ActionListener {
  Frame1 adaptee;

  Frame1_jMenuFileExit_ActionAdapter(Frame1 adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.jMenuFileExit_actionPerformed(e);
  }
}

Desde Ja Agradeço!!!!!! 8)

4 Respostas

black_fire

Kra,
Os três codigos que vc mandou estão relacionados a eventos.

Eventos são ações disparadas diante de alguma interação do programa ou do usuário com o componente. Não é definição exata mas é mais ou menos isso.

Quando a a janela for fechada faça issso.
Quando o botão for clicado faça isso.
Quando o menu for selecionado faça isso.
Quando receber uma informação nar porta TCP 2000 faça isso.
Quando o usuario ficar inativo por mais de 20 minutos faça isso.

.
.
.
      jButton1.addActionListener( 
         new ActionListener() { 
            public void actionPerformed(ActionEvent evt) { 
               jButton1Click(evt); 
            } 
         } 
      ); 
.
.
.
   private void jButton1Click(ActionEvent evt) { 
      // codigo do click...
   }

No código acima foi atribuido um evento a um JButton chamado de jButton1 dizendo que quando ele for pressionado será disparado o método jButton1Click.

O código desta aplicação está completo em outro post:

http://www.guj.com.br/forum/viewtopic.php?p=27117#27117

Eu aconselho vc fazer uma pequena tela na “unha”, pois pelo que vi (se não me engano) vc está usando o JBuilder, nada contra IDE RAD, mas é legal vc entender os conceitos antes de usar uma ferramenta RAD.

Esta é a melhor IDE para desenvolvimento em java (opnião minha), não possui design de layout mas detona… :wink: [/code]

tRuNkSnEt

Daew Mano!!

Nusga valeu mesmo!! EU realmente usei o JBluider…

VC sabe de algum tutorial me apoie nessa jornada!!!

black_fire

Kra nesse Artigo vc tem uma explicação sobre o que é java e no fim dele o caminho a ser percorrido…

[color=“darkblue”]Prazer, Java![/color]
http://www.guj.com.br/servlet/guj?PARSE=true&MAMUTE_ACTION=br.com.guj.action.ListArticle&MAMUTE_TEMPLATE=ShowArticle&LIST_ARTICLE=single&ArticleId=7&PAGE=1
Depois vc tem o GUJ para tirar dúvidas:
Enviei hoje um post com alguns livros que considero bons:
http://www.guj.com.br/forum/viewtopic.php?t=5527

E antes de mandar um post lembre-se de usar as ferramentas de busca do forum, quase sempre alguem já teve a mesma dúvida antes, além de ser muito mais rápido que aguardar que alguém responda!!

Exitem duas ferramentas de busca aki no guj
a Busca do forum para buscar posts antigos e a busca do site principal, nesta é possível buscar artigos, tutoriais e outros

[color=“darkblue”]Busca do GUJ[/color]
http://www.guj.com.br

Está localizado no topo de todas as páginas que não sejam do forum.

[color=“darkblue”]Busca do forum[/color]
http://www.guj.com.br/forum/search.php

Um abraço

tRuNkSnEt

Vlw Ai em vei!!!

Mas so uma coisa…vc poderia me dizer o que exatamente aqueles eventos acimas fazem :oops: ??

Vlw ai mano!! to ralando aqui!! huhuhu 8)

Criado 23 de setembro de 2003
Ultima resposta 23 de set. de 2003
Respostas 4
Participantes 2