无法在javafx应用中获得ComboboxTableCell

时间:2016-07-05 08:41:15

标签: java javafx javafx-2 javafx-8

我正在尝试为从数据库中提取的每条记录显示一个组合框,但不幸的是,我无法在预期的列中获得任何组合框。

以下是我的模型类的代码:

dim splitString, currentTime
splitString = Split("3 39 00")
currentTime = TimeSerial(splitString(0),splitString(1), splitString(2))
If (DateAdd("n",-1,time()) <= currentTime) And (currentTime < DateAdd("n", 1,time())) Then 
    Wscript.Echo currentTime
End If  

这是我调用从数据库中获取数据的方法的代码..

public class Employee {
    private final int id;
    private final SimpleStringProperty ename;
    private final SimpleStringProperty ecnic;
    private final SimpleDoubleProperty ebalance;
    private final SimpleDoubleProperty etotalpaid;
    private SimpleStringProperty estatus;
    public Employee(int id, String ename, String ecnic, Double ebalance,
            Double etotalpaid, String estatus) {
        super();
        this.id = id;
        this.ename = new SimpleStringProperty(ename);
        this.ecnic = new SimpleStringProperty(ecnic);
        this.ebalance = new SimpleDoubleProperty(ebalance);
        this.etotalpaid = new SimpleDoubleProperty(etotalpaid);
        this.estatus = new SimpleStringProperty(estatus);
    }
    public String getEstatusproperty() {
        return estatus.get();
    }
    public String getEstatus() {
        return estatus.get();
    }
    public void setEstatus(String estatus) {
        this.estatus = new SimpleStringProperty(estatus);
    }
    public int getId() {
        return id;
    }
    public String getEname() {
        return ename.get();
    }
    public String getEcnic() {
        return ecnic.get();
    }
    public Double getEbalance() {
        return ebalance.get();
    }
    public Double getEtotalpaid() {
        return etotalpaid.get();
    }
}

1 个答案:

答案 0 :(得分:0)

在解决问题的方法中添加了这个。

employeetable.setEditable(true);