Salve a tutti!
E' possibile inserire degli oggetti (textfield, bottoni, textarea, etc etc) nella maschera indicando i pixel di dove andarsi a posizionare??? Senza creare pannelli!
GRAZIE
Salve a tutti!
E' possibile inserire degli oggetti (textfield, bottoni, textarea, etc etc) nella maschera indicando i pixel di dove andarsi a posizionare??? Senza creare pannelli!
GRAZIE
Credo ci dovrebbe essere l'apposito layout, ora non ricordo, poi vedo e ti faccio sapere.
Ciao
Windows Xp
[Java]
[PHP]Notepad++
[Fortran90-77] elf90 g77
[C++ /WinAPI] DevC++ VisualC++
ok aspetto
Basta eliminare il LayoutManager: all'interno del pannello o del Frame togli il LayoutManager con il metodo setLayout():
Poi posizioni i tuoi oggetti dove vuoi indicandone anche la dimensione:codice:setLayout(null) getContentPane().setLayout(null) // Per i JFrame
Il metodo setBounds() serve ad indicare la posizione e la dimensione del controllo, secondo questo prototipo:codice:Label lbl = new Label("La mia etichetta"); lbl.setBounds(50, 50, 150, 20);
Ciao.codice:setBounds(int posizioneX, int posizioneY, int larghezza, int altezza);
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
o credevo che in questo modo era possibile farlo solo con le AWT....Sei sicuro che con le Swing è cosi?
Sì... nelle mie applicazioni AWT/Swing io faccio sempre così!
Del resto, il ContentPane delle Swing non è nient'altro che un Container di AWT... e JFrame è discendente di Window, che discende a sua volta da Component (passando per Container) il quale ha il metodo setBounds()
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza