Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [Java] JFrame: togliere la barra in alto

    Non so come chiamarla, vorrei togliere la barra blu in alto di un JFrame.

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

    Re: [Java] JFrame: togliere la barra in alto

    Originariamente inviato da NightlyBlue
    Non so come chiamarla, vorrei togliere la barra blu in alto di un JFrame.
    Puoi usare setUndecorated(true) sul Frame (nota: da chiamare prima di rendere visibile il frame!) che però toglie tutte le decorazioni del frame, compresi i bordi.
    Forse non è proprio quello che volevi....
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Il tuo comando mi ha dato lo spunto per fare ricerche mirate con google. La mia è una JInternalFrame. Ho trovato questo (funziona):
    To remove JInternalFrame title Bar:
    ((javax.swing.plaf.basic.BasicInternalFrameUI)getU I()).setNorthPane(null)

    To add you can't use setNorthPane(c); // restricetions

    better way:

    To hide:

    ((javax.swing.plaf.basic.BasicInternalFrameUI)getU I()).getNorthPane().setPreferredSize( new Dimension(0,0) ); // frmae.getWidth()
    To show:

    ((javax.swing.plaf.basic.BasicInternalFrameUI)getU I()).getNorthPane().setPreferredSize( new Dimension(getWidth() , 23) ); // frmae.getWidth()
    Ora però volevo che il mio jinternalframe fosse trascinabile con il mouse, cliccandoci sopra come se fosse la title bar.

  4. #4
    Con il comando ((javax.swing.plaf.basic.BasicInternalFrameUI)getU I()).setNorthPane(null) sono riuscito a nascondere la title toolbar. Però non sono ancora riuscito a farla riapparire a runtime.. vorrei evitare di dover riaprire la JInternalFrame.

  5. #5
    Ok, ho stravolto il progetto e non mi serve più!

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.