On show

Pessoal, eu quero executar uma determinada função quando um certo formulário aparecer na tela…
como que eu faço isso?

Ps: desculpe se a dúvida é tosca, é porque sou iniciante, to acostumado com Delphi, que se utiliza no Onshow…

Oi,

poderia explicar melhor?

Não seria apenas chamar o método ?

Tchauzin!

[quote=lina]Oi,

poderia explicar melhor?

Não seria apenas chamar o método ?

Tchauzin!

[/quote]

Sim, mas como seria ele?

Oi,

Qual o tipo de aplicação? desktop ?
Quando for apresentado o formulario execute.: Metodo();

Tchauzin!

Oi,

Ou sua pergunta seria para saber quando o formulario apareceu na tela?

Tchauzin!

[quote=lina]Oi,

Ou sua pergunta seria para saber quando o formulario apareceu na tela?

Tchauzin![/quote]

Para executar algum método quando executar o formulário…
O método chama ConectaBanco.

Registre um WindowListener no formulário, nesse WindowListener você deve sobrescrever o método windowOpened():

http://java.sun.com/j2se/1.5.0/docs/api/java/awt/event/WindowListener.html#windowOpened(java.awt.event.WindowEvent)

[quote=roger_rf]Registre um WindowListener no formulário, nesse WindowListener você deve sobrescrever o método windowOpened():

http://java.sun.com/j2se/1.5.0/docs/api/java/awt/event/WindowListener.html#windowOpened(java.awt.event.WindowEvent)[/quote]

Como que seria o código?

[code] public void create() {
WindowEvent.WINDOW_OPENED();
// ALGO AKI

   }[/code]

e lá em cima

import java.awt.event.WindowEvent;

to com a mesma dúvida

tipo oq nós estamo querendo é que quando um jframe for mostrado por exemplo no delphi usa-se o evento o show ele execute algum codigo por exemplo

se o jframe tal for mostrado ele executará o código que está dentro desse evento no caso no delphi

Alguem ajuda ae plx

http://www.exampledepot.com/egs/java.awt/frame_FrameCls.html

Chama o metodo no construtor da tela ue.

É amesma coisa

PS:
Um construtor é um metodo sem retorno e com o mesmo nome da classe
EX:

public class Tela{
   public Tela(){//isso é um construtor
   }

   public void Tela(){//Isso NÃO é um construtor.

   }
}

Oi,

As condições booleanas sempre estão da seguinte for: is+Metodo()

No frame, existem alguns métodos para esse tipo de situação:

frame.isShowing() frame.isAlwaysOnTop() frame.isDisplayable() frame.isVisible()

Sendo assim, poderá ser feito:

[code]if (frame.isShowing) {

// chama a sua função...
Funcao();

}[/code]

Tchauzin!