Come faccio a mettere lo sfondo in un pannello (senza implementarlo in una nuova classe)?
Come faccio a mettere lo sfondo in un pannello (senza implementarlo in una nuova classe)?
stai parlando di pittura?
a parte gli scherzi, nel titolo della discussione, devi specificare il linguaggio, come da regolamento...
dall'avatar sembrerebbe JAVA, confermamelo così lo aggiungo al titolo.
...Terrible warlords, good warlords, and an english song
se ti basta cambiare il colore di sfondo del pannello c'è il metodo
di JComponent.codice:setBackground public void setBackground(Color bg) Sets the background color of this component. Overrides: setBackground in class Component Parameters: bg - the desired background Color See Also: Component.getBackground()
Se invece vuoi mettere un'immagine credo che puoi solo reimplementare paint().
![]()
SO: Debian Sarge kernel 2.6.11
Lang: Java, C++, C
E' possibile sovrascrivere quel metodo ad oggetto già istanziato?
Per sovrascrivere un metodo bisogna costruire una nuova classe che estende quella di cui si vuole sovrascrivere il metodo. Quindi se vuoi sovrascrivere il metodo paint() di un JPanel, devi costruire una classe che estende JPanel e che implementa, a modo tuo, il metodo paint().
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