Probleme mit Class in andere Class adden (Cardlayout)

Nachtschatten

Aktives Mitglied
Hallo,
Ich möchte gerne eine Classe die von JPanel erbt in eine andere einbinden.

Eigentlich sollen es später mehrere Panels sein die in der Main Class geadet werden und dann je nach Auswahl im JMenue aufgerufen werden.
Ich habe mal 2 Test Classen erstellt aber damit bin ich auch nicht auf den Grund gekommen warum jedes Mal die NullPoint Exception fliegt.

Die Main Class
Java:
import java.awt.BorderLayout;
import javax.swing.JFrame;

public class test2 
//extends JFrame
{
	public static void main (String [] args)
	{
		new test2 ();
	} //	Main

	test t;
	JFrame frame = new JFrame ();
	
	public test2()
	{
		frame.setLayout (new BorderLayout ());
		frame.add (t, BorderLayout.CENTER);
//		this.add (t);
	}
}
und die Class die ich einbinden möchte
Java:
import javax.swing.JPanel;

public class test extends JPanel
{

}
 
t ist null, oder wird irgendwo ein Objekt mit new zugewiesen?

wenn du nur
> JFrame frame;
statt
> JFrame frame = new JFrame ();
hättest, gäbe es mit frame NullPointerException, ziemlich direkte Ursache..
 

Zurück
Oben