我正在用java.i开发一个小屏幕捕捉应用程序,在这里找到了一个选择矩形区域的例子。(this is that question).i使用了另一个jframe,并添加了一个切换按钮来调用矩形选择类。当选择切换按钮时,i创建一个矩形选择类的对象。现在我要问你,
2.若要关闭它使用以下代码行的选择选择类,
SwingUtilities.getWindowAncestor(sl).dispose();因此,我创建了一个名为closeSelection的方法,并在调用该方法时插入上面的代码line.but返回一个nullpointexception异常,
public void closeSelection() {
SelectionPane sl=new SelectionPane();
SwingUtilities.getWindowAncestor(sl).dispose();
}我知道我的代码有很多错误。所以请给我看一下,给我一个solution.Highly,谢谢你的帮助,☺
发布于 2015-10-07 12:36:29
if (sn == null) sn = new SnipIt();。null是一个对象“不存在”时的值。sn对象的引用。也许可以在字段中存储对它的引用。您的尝试失败了,因为:new之一,只是为了处理它)。
https://stackoverflow.com/questions/32991849
复制相似问题