Ich habe ein Zeichenbrett mit einigen Kreisen, Dreiecken und Rechtecken. Ich möchte sie sichtbar machen können und nicht.Wie man eine Klasse von einer anderen sichtbar macht?
Die Klassen Name sind Circle
, Triangle
, Rectangle
und JComponent
erweitert, und sie alle haben eine einzigartige Farbe.
Jemand schlug vor, Triangle c = null;
und dann c.setVisible(true)
verwenden, um es sichtbar zu machen - aber es gibt nur Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
zu beziehen c.setVisible(true)
Wer eine Lösung für dieses Problem wissen?
Setzen Sie es nicht auf null - rufen Sie setVisible() nur mit true oder false auf. – laune