2014-12-05 15 views
5

Desidero aggiungere il nuovo pulsante con l'icona di un punto interrogativo a sinistra dei pulsanti "ingrandisci", "nascondi" e "chiudi". come realizzarlo (come in una foto)? enter image description hereOscillazione: aggiungere il pulsante [?] Alla barra del titolo della finestra

+0

non lo faccio pensa che sia possibile in Swing. Non sono sicuro di altri toolkit, ma ne dubito. – MightyPork

+1

Benvenuti in quella che probabilmente è una delle funzionalità più richieste per Swing. No, non puoi farlo. Potresti "essere in grado di utilizzare la soluzione JNI/JNA, ma è molto lavoro e dovresti considerare la necessità di fornire supporto multipiattaforma – MadProgrammer

risposta

0

È necessario creare un RootPane/TitleBar personalizzato.

Ciò significa che è necessario impostare la JFrame per non decorato e quindi impostare l'istanza personalizzata di ciò che si estende RootPane al JFrame

0

E 'difficile cambiare barra del titolo originario, perché è originario dal sistema operativo. Ma è possibile rimuovere nativo Titolo bar setUndecorated(true); e creare il proprio titolo-bar, vedere semplice tutorial here

O

potete vedere un altro modo in Substance look-and-feel