2016-04-24 1 views
0

私はいくつかの円、三角形、四角形の描画ボードを持っています。私はそれらを目に見えるようにしたいと思っています。クラスを別のクラスから見えるように設定するにはどうすればよいですか?

クラス名はCircle,Triangle,Rectangleであり、拡張はJComponentであり、すべて固有の色を持っています。

誰かがTriangle c = null;を提案し、それが見えるようにするc.setVisible(true)を使用して - それだけで誰もがこの解決策を知っているc.setVisible(true)

を参照Exception in thread "AWT-EventQueue-0" java.lang.NullPointerExceptionを与えますか?

+1

nullに設定しないでください。setVisible()をtrueまたはfalseで呼び出します。 – laune

答えて

1

使用してください:あなたは、ドット(とそれを呼び出すときヌル値を持つ

Triangle c = new Triangle();

c.setVisible(true);

代わり

ヌルの参照変数は、常にあなたにNullPointerExceptionが得られます。 )演算子。

関連する問題