目前正在努力工作,但JFace遇到了一个小问题.我需要的大部分内容都有一个允许下一个按钮变为活动状态的复选框.
这是代码
Button btnConfirm = new Button(container, SWT.CHECK);
btnConfirm.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
//missing if statement
setPageComplete(true);
}
});
btnConfirm.setBounds(330, 225, 75, 20);
btnConfirm.setText("Confirm");
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助
编辑我要做的是构建一个菜单,其中一些人必须接受条款和条件才能超过一个点默认是空白,但是当选中该框时,将出现下一个按钮,如果是然后,下一个按钮将保持不活动状态.
我正在寻找一个强制在将值传递给对象之前检查空值的短语,然后在调用该对象时,在该对象中检查的第一件事是检查空指针异常.
我之前看过这句话
你能帮忙吗?
对不起,我还没有澄清我的问题.
我曾经在一本书中看到过,他们之前提到过一个短语,在调用方法之前,检查了哪里可以防止传递空指针,而在被调用方法中完成的第一件事就是检查空指针.
我一直在做一个家庭项目,但是遇到了一个问题,我错过了解决方案。
我创建了以下课程
public class Sides
{
//These are the encapsulated data
private int intAdj; //adjacent
private int intOpp; //opposite
private Double doubleHypot; //hypotenuse
//This is the constructor
public Sides(int intAdj, int intOpp, Double doubleHypot)
{
//less confusion when the same name is used
this.intAdj = intAdj;
this.intOpp = intOpp;
this.doubleHypot = doubleHypot;
}
//Getters and Setters
public int IntAdj { get; set; }
public int IntOpp { get; set; }
public Double DoubleHypot { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我从这个方法调用它
Sides …Run Code Online (Sandbox Code Playgroud)