用於在javafx中創建動態表...首先你需要一個Java文件與setter和getter屬性和主要最終你在哪裏訪問它。
下面的例子說明如何開展工作?
User.java
public class User
{
int id;
String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id= id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
現在你可以在你的主文件
Main.java
一套使用這個類變量
public static TableView<User> table;
private TableColumn<User, Integer> ColId;
private TableColumn<User, String> ColName;
ObservationList objlst = FXCollections.observableArrayList();
現在您必須設置Columns屬性以將數據添加到它們中。
colId.setCellValueFactory(new PropertyValueFactory<User,Integer>("id"));
colName.setCellValueFactory(new PropertyValueFactory<CustomerDetailDO,String>("name"));
現在你可以讓兩個函數用於填充和超淨工作臺
public void FillTable()
{
User ab = new User();
objlist.add(ab.setId(1));
objlist.add(ab.setName("demo"));
table.setItems(objlist);
}
和超淨工作臺
public void CleanTable()
{
objlist.clear();
table.setItems(objlist)
}
使用這些功能,你可以進行更新和刪除數據到表
我希望這會對你有用..