我正在java.i中开发一个小屏幕捕获应用程序,从这里找到一个选择矩形区域的例子。(this is that question)。我使用另一个jframe并添加一个切换按钮来调用矩形选择类.i创建一个选择切换按钮时矩形选择类的对象。现在我有问题,
我使用以下代码创建选择类对象 但是如果选择对象存在,则创建一个新对象。如何阻止这个?
windowing_clause
2.关闭选择类,使用此代码行
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *strCity = [arrCity objectAtIndex:indexPath.row];
[lblCity setText:strCity];
}
所以我创建了一个名为closeSelection的方法并在代码行上面插入。但是当我调用此方法时返回nullpointexception,
if (sn == null) {
if (btn_selection.isSelected()) {
sn = new SnipIt();
} else {
sn.frame.dispose();
}
}
我知道我的代码有很多错误。所以请展示这些并给我一个解决方案。非常感谢你的帮助☺
答案 0 :(得分:1)
@Formula(value = "concat( COALESCE(Badge,''), ' ', COALESCE(Color,''))")
private String BadgeColor;
。 if (sn == null) sn = new SnipIt();
是对象“不存在”时的值。null
对象的引用。也许在一个字段中存储对它的引用。
您的尝试失败是因为:
sn
)。