Ty for help dudes !!!!!!!!!!!!!!!!!!!!
答案 0 :(得分:0)
我并不完全理解你需要什么,但我认为你希望从TableView行获取值并将单元格的值传递给TextField,如果你访问行并从单元格获取值,你可以这样做之一。
PersonView.setRowFactory(event -> {
TableRow<Person> row = new TableRow<>();
row.setOnMouseEntered(event -> {
try {
if (row.isSelected) {
if (row.getItem().getId() != null && row.getItem().getName() != null) {
String Id=row.getItem.getId();
String Name=row.getItem.getId();
IdTextField.setText(Id);
NameTextField.setText(Name);
}
});
return row;
});
我希望此代码可以帮助您