Loading ...
Sorry, an error occurred while loading the content.

Frames...

Expand Messages
  • Anjos
    Oi galera ! estou desenvolvendo uma aplicação com Swing que roda dentro de um MDI. Já descobri que através do método setVisible(true) eu consigo mostrar
    Message 1 of 3 , Jun 30, 2003
    • 0 Attachment
       
          Oi galera !
      estou desenvolvendo uma aplicação com Swing que roda dentro de um MDI. Já descobri que através do método setVisible(true) eu consigo mostrar uma janela. Entretanto ainda não descobri uma forma de fechar essa janela ao chamar outra, sem fechar a aplicação por inteiro.
      Detalhe: quando eu dou um setVisible(false) em um dado frame, este frame deixa de estar visível, entretanto ele foi descarregado da memória ou ainda permanece ocupando espaço lá ?
       
      Agradeço desde já.
      []'s
       
                  Anderson
    • Armênio Cardoso
      Olá Anjos, O método setVisible(false) só oculta o Frame de forma que ele ainda exista na memória. O modo mais adequado de recuperar a memória alocada pelo
      Message 2 of 3 , Jul 1, 2003
      • 0 Attachment
        Olá Anjos,

        O método setVisible(false) só oculta o Frame de forma que ele ainda
        exista na memória. O modo mais adequado de recuperar a memória alocada
        pelo Frame é executar o método dispose(), herdado da classe Window. Veja
        o JavaDoc:

        public void dispose()

        Releases all of the native screen resources used by this Window, its
        subcomponents, and all of its owned children. That is, the resources for
        these Components will be destroyed, any memory they consume will be
        returned to the OS, and they will be marked as undisplayable.

        The Window and its subcomponents can be made displayable again by
        rebuilding the native resources with a subsequent call to pack or show.
        The states of the recreated Window and its subcomponents will be
        identical to the states of these objects at the point where the Window
        was disposed (not accounting for additional modifcations between those
        actions).


        --

        Um abraço,

        Armênio.
        armeniocardoso@...



        Anjos wrote:

        >
        > Oi galera !
        > estou desenvolvendo uma aplicação com Swing que roda dentro de um MDI.
        > Já descobri que através do método setVisible(true) eu consigo mostrar
        > uma janela. Entretanto ainda não descobri uma forma de fechar essa
        > janela ao chamar outra, sem fechar a aplicação por inteiro.
        > Detalhe: quando eu dou um setVisible(false) em um dado frame, este
        > frame deixa de estar visível, entretanto ele foi descarregado da
        > memória ou ainda permanece ocupando espaço lá ?
        >
        > Agradeço desde já.
        > []'s
        >
        > Anderson
        >
        > Yahoo! Groups Sponsor
        > ADVERTISEMENT
        > Click Here!
        > <http://rd.yahoo.com/M=249234.3323181.4612376.1261774/D=egroupweb/S=1705006905:HM/A=1588299/R=0/SIG=11s7lvvgc/*http://entk.net/a/4749/b/66/c/303/d/1/e/897?lineid=3323181>
        >
        >
        >
        > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
        > Participe também das outras listas do RioJUG:
        > SCJP - RioJUG (http://groups.yahoo.com/group/scjp_riojug)
        > <http://groups.yahoo.com/group/scjp_riojug%29>
        > SCWCD - RioJUG (http://groups.yahoo.com/group/scwcd_riojug)
        > <http://groups.yahoo.com/group/scwcd_riojug%29>
        > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
        > Rio Java User's Group (grupo oficial da SUCESU-RJ)
        >
        > O RioJUG é patrocinado por:
        > (*) Journally Informática - http://www.journally.com.br
        > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
        > Nosso site: http://www.riojug.org
        > Informações: http://groups.yahoo.com/group/riojug
        > Enviar mensagens: riojug@yahoogroups.com
        > Inscrever-se no grupo: riojug-subscribe@yahoogroups.com
        > Retirar-se do grupo: riojug-unsubscribe@yahoogroups.com
        > Falar com o Moderador: riojug-owner@yahoogroups.com
        > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
        >
        > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
        > <http://docs.yahoo.com/info/terms/>.
      • cfsmatheus@ig.com.br
        Boa tarde, Usa o método dispose() de JFrame para fechar o seu frame. E quando vc dá um setVisible(false), vc deixa a aplicação invisível. Mas ela continua
        Message 3 of 3 , Jul 1, 2003
        • 0 Attachment
          Boa tarde,
          Usa o m�todo dispose() de JFrame para fechar o seu frame.
          E quando vc d� um setVisible(false), vc deixa a aplica��o invis�vel. Mas ela
          continua l�. Logo, estar� ocupando mem�ria.


          ------------------------------------------------------------->
          Em 1 Jul 2003, riojug@yahoogroups.com escreveu:

          >Oi galera !
          > estou desenvolvendo uma aplica��o com
          >Swing que roda dentro de um MDI. J� descobri que atrav�s do m�todo
          > setVisible(true) eu consigo mostrar uma janela. Entretanto
          >ainda n�o descobri uma forma de fechar essa janela ao chamar outra, sem
          fechar a
          >aplica��o por inteiro.
          > Detalhe: quando eu dou um
          > setVisible(false) em um dado frame, este frame deixa de estar
          >vis�vel, entretanto ele foi descarregado da mem�ria ou ainda permanece
          ocupando
          >espa�o l� ?
          >
          > Agrade�o desde j�.
          > []'s
          >
          > Anderson
          >
          > Yahoo! Groups Sponsor
          >
          > ADVERTISEMENT
          >
          >-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
          >Participe tamb�m das outras listas do RioJUG:
          >SCJP - RioJUG ( http://groups.yahoo.com/group/scjp_riojug)
          >SCWCD - RioJUG ( http://groups.yahoo.com/group/scwcd_riojug)
          >-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
          >Rio Java User's Group (grupo oficial da SUCESU-RJ)
          >
          >O RioJUG � patrocinado por:
          >(*) Journally Inform�tica - http://www.journally.com.br
          >-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
          >Nosso site: http://www.riojug.org
          >Informa��es: http://groups.yahoo.com/group/riojug
          >Enviar mensagens: riojug@yahoogroups.com
          >Inscrever-se no grupo: riojug-subscribe@yahoogroups.com
          >Retirar-se do grupo: riojug-unsubscribe@yahoogroups.com
          >Falar com o Moderador: riojug-owner@yahoogroups.com
          >-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
          >
          > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service .
          >
          >----------

          _________________________________________________________
          Voce quer um iGMail protegido contra v�rus e spams?
          Clique aqui: http://www.igmailseguro.ig.com.br
          Ofertas imperd�veis! Link: http://www.americanas.com.br/ig/
        Your message has been successfully submitted and would be delivered to recipients shortly.