如何在JavaFx中将TextField的值插入TableView

如何在JavaFx中将TextField的值插入TableView,javafx,tableview,Javafx,Tableview,?是否可以将文本字段值插入TableView?我想在“columnCantidad”中插入TextField的值。似乎“cantidad”字段必须存在于类中 @FXML private TableView<AbstractConcepto> tablaFactura; @FXML private TableColumn<Producto, String> columnReferencia; @FXML private TableColumn<AbstractCon

?是否可以将文本字段值插入TableView?我想在“columnCantidad”中插入TextField的值。似乎“cantidad”字段必须存在于类中

@FXML
private TableView<AbstractConcepto> tablaFactura;

@FXML
private TableColumn<Producto, String> columnReferencia;
@FXML
private TableColumn<AbstractConcepto, String> columnDescripcion;
@FXML
private TableColumn<AbstractConcepto, Float> columnCantidad;
@FXML
private TableColumn<AbstractConcepto, Float> columnPrecioUnitario;
@FXML
private TableColumn<Float, Float> columnPrecioTotal;

@Override
public void mostrarDetalle(Servicio servicio, Producto producto) 
{
    if(servicio == null)
    {
        conceptoData.add(producto);
    }
    if(producto == null)
    {
        conceptoData.add(servicio);
    }       

    tablaFactura.setItems(conceptoData);

    return;
}


   private void inicializarTabla()
{
    conceptoData = FXCollections.observableArrayList();
    columnReferencia.setCellValueFactory(new PropertyValueFactory<Producto, String>("codigo"));
    columnDescripcion.setCellValueFactory(new PropertyValueFactory<AbstractConcepto, String>("nombre"));
    columnCantidad.setCellValueFactory(new PropertyValueFactory<AbstractConcepto, Float>("cantidad"));
    columnPrecioUnitario.setCellValueFactory(new PropertyValueFactory<AbstractConcepto, Float>("pvp"));

    return;
}
@FXML
私人TableView tablaFactura;
@FXML
私有表列参考;
@FXML
私有表列描述;
@FXML
私有表列列cantidad;
@FXML
私人表格专栏;
@FXML
私人表格、专栏、目录;
@凌驾
公共无效mostrarDetalle(服务、产品)
{
如果(servicio==null)
{
conceptoData.add(producto);
}
if(producto==null)
{
conceptoData.add(服务);
}       
tablaFactura.setItems(conceptoData);
回来
}
私人无效(不适用)
{
conceptoData=FXCollections.observableAryList();
ColumnReferencea.setCellValueFactory(新属性值工厂(“codigo”);
ColumnDescription.setCellValueFactory(新属性值工厂(“nombre”);
columnCantidad.setCellValueFactory(新属性值工厂(“cantidad”));
columnPreciousIntario.setCellValueFactory(新属性值工厂(“pvp”));
回来
}

您能澄清一下您的意思吗?文本字段包含一个值。该列包含一个完整的值列表。是否要在表中添加新行(如果是,新行的其他列中会有什么内容)?还是要更新现有值?我想在表中添加新行。在其他列中是“Producto”和“Servicio”字段的值。但是“数量”是一个文本字段,我想在一列中插入该值。