javaFX CheckBox是从其他类中选择的

时间:2016-09-22 07:48:41

标签: java checkbox javafx fxmlloader

public class controller implements Initializable{

@FXML CheckBox chBox;

@Override
public void initialize(URL location, ResourceBundle resources) {

......


  }end of initialize
}//end of class

我在控制器类中设置了复选框,只有选中了复选框,我才会编辑新的编辑单元格类来编辑tableview。

    public class editingCell extends TableCell<TableView1, String>{

    public void startEdit(){

    ...
    }


    ...

    //i made checkbox status method
    public boolean checkBoxStatus(){
  try{
   Parent parent = FXMLLoader.load(getClass().getResource("root.fxml"));
    CheckBox cBox = parent.lookup("#chBox")
        if(cBox.isSelected){
             return true;
             }
      }catch(Exception e){}


       return false;

    }

    }

但是即使选中了框,cBox.isSelected也总是返回false。 我怎么能解决这个问题?

0 个答案:

没有答案