Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    51

    [Java] JInternalFrame Sempre in Primo Piano Rispetto Ad Un Altro

    Come da titolo è possibile avere all'interno di un JDesktopPane alcuni JinternalFrame "sempre in primo piano" rispetto ad uno che fà da sfondo?

  2. #2
    Se non ricordo male basta che fai cosi:

    JInternalFrame tr=new MyFrame();
    this.GetjDesktopPane().add(tr,0);

    dando come secondo parametro al metodo add di GetjDesktopPane lo 0 il frame agganciato starà sempre in primo piano.
    Quindi per mettere un altro Jinternalframe in 2 piano basta ad esempio che il secondo parametro sia posto ad 1.



  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    51
    Originariamente inviato da angeloamalfitan
    Se non ricordo male basta che fai cosi:

    JInternalFrame tr=new MyFrame();
    this.GetjDesktopPane().add(tr,0);

    dando come secondo parametro al metodo add di GetjDesktopPane lo 0 il frame agganciato starà sempre in primo piano.
    Quindi per mettere un altro Jinternalframe in 2 piano basta ad esempio che il secondo parametro sia posto ad 1.


    Ma così facendo il JInternalFrame che funge da sfondo rimarrà dietro gli altri anche quando viene selezionato?

  4. #4
    Originariamente inviato da marcoc84
    Ma così facendo il JInternalFrame che funge da sfondo rimarrà dietro gli altri anche quando viene selezionato?

    No se viene selezionato il frame viene posto in primo piano ma se ti serve che resti in secondo piano potresti agganciare un evento (es. click del mouse) che forzi la sua posizione in background.

    P.s Dai un occhiata alla classe Jinternalframe e JdesktopPane Java API


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.