我有一个绘图板,有一些圆形,三角形和矩形。我希望能够将它们设置为可见而不是。
班级名称为Circle
,Triangle
,Rectangle
,并且正在扩展JComponent
,并且它们都具有独特的颜色。
有人建议使用Triangle c = null;
然后使用c.setVisible(true)
使其可见 - 但它只会Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
提及c.setVisible(true)
任何人都知道解决方案吗?
答案 0 :(得分:1)
请使用:
Triangle c = new Triangle();
c.setVisible(true);
而不是 null
使用点(。)运算符调用 null 值的引用变量将始终为您提供NullPointerException。