PDA

View Full Version : java awt, colore finestra


Homodeus
08-03-2003, 21:57
Ciao, sto costruendo una finestra facendo ricorso alle awt Java, sono riuscito a cambiare l'immagine dell'icona in alto a sinistra invece di avere quella di default (la tazzina di caffè), e riesco tranquillamente a cambiare il titolo della finestra...quello che non riesco proprio a fare è cambiare il colore della barra ove compare il titolo (per intenderci la barra in alto ,solitamente blu ove c'è l'iconcina, il titolo ed i tasti per ridurre a icona , ingrandire e chiudere la finestra): qualcuno saprebbe spiegarmi se è possibile?
Grazie

soalle
09-03-2003, 16:53
Credo che non sia possibile in quanto la grafica definita per la barra dell'applicazione è gestita da windows / window manager...

cionci
09-03-2003, 17:21
Purtroppo Java non è utilizzabile per fare queste cose...

Homodeus
10-03-2003, 09:16
Proprio come temevo....pazienza. Grazie mille comunque, ciao

cn73
10-03-2003, 10:29
Cmq puoi dre un aspetto alle tue finestre che non sia il classico stile Windows, utilizzando i metodi della classe UIMAnager, in special modo setLookAndFeel() che utilizza un oggetto javax.swing.LookAndFeel.

E' altrettanto vero che per il frame principale che apre Windows non c'è nulla da fare :D

PGI
10-03-2003, 17:46
Originally posted by "Homodeus"

Proprio come temevo....pazienza. Grazie mille comunque, ciao

Anche secondo me la classe Frame non mette a disposizione un metodo per colorare la barra del titolo

Originally posted by "cionci"

Purtroppo Java non è utilizzabile per fare queste cose...

Sicuramente qui ti riferisci all'impossibilità di utilizzare la finestra standard Frame/JFrame per queste cose. Anziché utilizzare un Frame/JFrame si può però passare alla superclasse Window/JWindow e con una certa dose di abilità grafica è possibile ridefinire completamente lo stile di una finestra, salva la "noiosa" ma non certo insuperabile questione di dover implementare un sistema autonomo per il trascinamento e il ridimensionamento della finestra.

Ciao.

cionci
10-03-2003, 18:18
Intendevo dire che non si può interagire a quei livelli con il sistema operativo in modo da modificare il colore della barra della finestra standard...

PGI
10-03-2003, 18:33
Questo è tristemente verissimo :cry: