View Single Post
Old 07-02-2010, 12:56   #4
Player1
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 1370
Grazie mille, ho provato a fare come dici tu e funziona perfettamente.
Tuttavia vorrei fare una piccola modifica e non ci riesco per via di NetBeans.
In pratica invece di utilizzare questa definizione di pannello
Codice:
JPanel pannello = new JPanel {...}
vorrei creare una classe "extendedJPanel" con tutti i metodi che mi serviranno per gestire al meglio lo sfondo e le icone

Codice:
private class extendedJPanel extends JPanel{
	@Override
	protected void paintComponent(Graphics graphics) {...}

	public int metodo1(){...}
	...
	public int metodoN(){...}
}
e poi fare
Codice:
extendedJPanel pannello = new extendedJPanel();
Purtroppo utilizzando netbeans non so come includere questo nuovo oggetto di tipo "extendedJPanel" nel JFrame principale poich nel designer di netbeans ovviamente presente solo JPanel (e non extendedJPanel) ed il codice relativo alla grafica non pu essere modificato a mano (solo trascinando un oggetto dalla palette).
Tu usi NetBeans o Eclipse?
Sai per caso come posso risolvere questo problema ed inserire il mio extendedJPanel nel JFrame principale?
Grazie
Player1  offline   Rispondi citando il messaggio o parte di esso