PDA

View Full Version : [Java] eliminare barra di un JInternalFrame...aiuto please


mircok7
04-01-2006, 12:42
Ciao a tutti,
domanda probabilmente stupidissima, scusate la mia superficiale conoscenza ddi java.
come faccio ad eliminare la visualizzazione della barra del titolo in un JInternalFrame (libreria da javax.swing.JInternalFrame)..
so che è una stupidata ma non riesco a toglierla!
grazie a tutti
Mirco

mircok7
04-01-2006, 17:41
uppp..please someone answer mee....

slowguitar
05-01-2006, 10:02
ciao nei frame c'era il setUndecorated
pero' ho dato un'occhiata e non c'e',
prova a fare

tuointernalJFrame.getRootPane().setWindowDecorationStyle(int windowDecorationStyle)

prova a mettere a null l'intero windowDecorationStyle

non so se funziona magari ti si incarta tutto :D

mircok7
05-01-2006, 11:25
innanzitutto grazie mille per la risposta..
purtroppo però non funziona, infatti non mi accetta valore null
-->JFrame.java:25: setWindowDecorationStyle(int) in javax.swing.JRootPane cannot be applied to (<nulltype>)
però posso dargli valore 0, che è quello di default,ma resta comunque la barra superiore del titolo; infatti provando con 1,2,3.. come valore di WindowDecorationStyle mi mette come una seconda barra interna colorata!
quindi non va bene...
Infatti penso di non dover agire sul ContentPane, che è quello interno alla finestra, ma su qualcos'altro che non so come si chiami che rappresenta tutta la finestra, e quindi anche la barra superiore del titolo!
Se non sono stato abbastanza chiaro dimmelo che metto online una fotografia..

slowguitar
05-01-2006, 13:46
Ciao, supponevo...ma qui' in ufficio non posso provare nulla,
sono blindato sulla macchina,
tra' il problema e' chiaro

devo fare qualche prova a casa...
ti faccio sapere :cool:

mircok7
05-01-2006, 14:17
grazie mille per la disponibilità... :help:
in java sono proprio alle prime armi.. :mc:
non ci crederai ma stamattina ci ho perso 3 ore senza riuscirci :cry:
per evitare incomprensioni ti metto 2 immagini con solo un JFrame ed un JInternalFrame: nella prima ho evidenziato in rosso la maledetta barra del titolo che voglio togliere dal JInternalFrame, mentre nella seconda ho messo come viene il JInternalFrame provando come da te suggeritomi (tuointernalJFrame.getRootPane().setWindowDecorationStyle(int windowDecorationStyle) nell'immagine ho messo 3 come int, mettendo 0 rimane come in immagine 1); dato che mi crea un secondo "layout" interno al JInternalFrame, è per questo che non penso di dover agire sul ContentPane, ma su qualcos'altro che non so!
se hai qualche indicazione mi sarebbe utilissima!
grazie!

slowguitar
05-01-2006, 16:49
ok mircok!
guerra ai JInternalFrame :grrr:

mircok7
05-01-2006, 16:52
grazie mille per l'aiuto! :)
io sto continuando a provarci ma non sono ancora riuscito :muro:
aspetto tue news se scopri come fare!
grazie ancora!

mircok7
10-01-2006, 00:18
up...
per favore regazzi nessuno sa aiutarmi?? :help:
sto morendo dietro a sto problema e sta maledetta barra.... :muro: :muro: :muro:
please!

slowguitar
20-01-2006, 18:56
ciao mircok, ci ho provato una mattinata ma non ne sono venuto a capo! :(
insistero'

mircok7
21-01-2006, 12:56
grazie mille!
anch'io sto continuando a provarci, :mc: , ma ormai inizio a pensare che sia un limite dei jInternaFrame... :muro:
se ci riesci diventi il mio idolo, ma non stare a perderci troppo tempo, x' non vorrei che fosse veramente impossibile!
grazie comunque! :)
ciao ciao

Night82
09-11-2007, 11:21
Uppo una vecchio thread. Io riesco a nascondere la toolbar con il comando:

((javax.swing.plaf.basic.BasicInternalFrameUI)getUI()).setNorthPane(null)

Solo che poi vorrei trovare un comando per rifarla comparire (senza dover chiudere e riaprire il JInternalFrame)! :)

Night82
09-11-2007, 17:22
Ok, ho stravolto il progetto e non mi serve più! ;)