Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568

    "legare" JWindow ad un JFrame

    cioa ho fatto un'applicazione in swing che visualizza un jframe con dei pulsanti
    schiacciando su uno dei pulsanti si apre una mia classe che implementa JWindow, mostra una gif di caricamento ed esegue delle operazioni su dei files.
    Funziona tutto.

    Ora però vorrei che finchè la JWindow è presente, il JFrame diventi disabilitato, non interagibile\selezionabile..

    Come posso fare ?
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: "legare" JWindow ad un JFrame

    Originariamente inviato da morphy79
    Ora però vorrei che finchè la JWindow è presente, il JFrame diventi disabilitato, non interagibile\selezionabile..
    Rendere un Window/JWindow davvero "modale" rispetto ad un Frame/JFrame non è possibile. Solo Dialog/JDialog possono essere modali rispetto ad un altra finestra.

    Una cosa che puoi fare è disabilitare il tuo JFrame: tuoFrame.setEnabled(false). Il risultato tecnicamente non è esattamente come la "modalità" di JDialog ma l'effetto pratico è che sul JFrame non ci fai più nulla (finché non lo riabiliti).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    temevo.. non avevo trovato nulla..
    userò il setEnabled..
    grazie 1000 come al solito della risposta
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

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 © 2025 vBulletin Solutions, Inc. All rights reserved.