簡體   English   中英

如何使表視圖的每個單元格在JavaFx中可編輯

[英]How to make each cell of table view Editable in JavaFx

我想讓Table View的每個單元格在JavaFx中可編輯。 我在互聯網上看到了很多例子,但所有這些例子都需要先加載數據。 我想創建一個帶有一些特定行數和列數的空表,並且這些行和列上不應該有任何數據,一旦程序運行,用戶自己就會在表的每個單元格中輸入數據

您需要創建一個包含空數據集的表,並提供向表中添加數據的方法。 我建議你創建只有數據的ad-hoc類,並用作表的模型。 要在表格中呈現可編輯單元格框(textfield),需要創建單元格工廠方法。 可以從我關於在表格單元格中呈現拆分菜單按鈕的問題以及接受的答案JavaFX TableView自定義單元格渲染拆分菜單按鈕中獲得一些靈感。 要添加行,您可以通過攔截keyevent來使用外部按鈕或鍵盤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM