每行3列的JavaFX ListView
我只是想知道JavaFX是否与Android的ListView/RecyclerView有某种等价物,其中每个listItem本身包含一个可以容纳多个其他视图的视图每行3列的JavaFX ListView,java,android,listview,javafx,fxml,Java,Android,Listview,Javafx,Fxml,我只是想知道JavaFX是否与Android的ListView/RecyclerView有某种等价物,其中每个listItem本身包含一个可以容纳多个其他视图的视图 @FXML private ListView<String> listViewGreen; private void displayTickets(String[] dataArray, ListView <String> listView) { ObservableList <Str
@FXML
private ListView<String> listViewGreen;
private void displayTickets(String[] dataArray, ListView <String> listView) {
ObservableList <String> observableList = FXCollections.observableArrayList(dataArray);
listViewPriority.setItems(observableList);
}
@FXML
私有ListView listViewGreen;
私有void displayTickets(字符串[]数据数组,ListView ListView){
ObservableList ObservableList=FXCollections.observableArrayList(数据数组);
listViewPriority.setItems(observableList);
}
据我所知,我仅限于将字符串数组传递到ObservableList,允许我的列表每行保存一个值。我希望每行有三列,即票号、摘要和截止日期。如何才能做到这一点。。。除了简单地连接这些值并将它们输入原始字符串数组之外。具有多列的
ListView
肯定是TableView
。通常,您可以为任何数据类型(不仅仅是字符串)创建列表视图。例如,您可以定义一个票证
类,并创建一个列表视图
(或表视图
)。通过在列表视图(或表视图中的列)上设置单元格工厂,可以按任何方式显示单元格(列表或表)。你的问题可以归结为“我如何使用ListView
s和TableView
s”,这对本论坛来说太宽泛了:看看一些教程,并在出现具体问题时发布这些问题。很多人似乎喜欢表视图,当然,该标准在列表视图
和表格视图
上都有部分。如果您想要像电子表格一样编辑,在一个字段上失去焦点(或按enter/tab键)会提交数据并移动到下一个字段,这可能很有用。TableViews()中存在着与此场景完全相关的已知问题,这些问题在8年后仍然存在!具有多列的ListView
肯定是TableView
。通常,您可以为任何数据类型(不仅仅是字符串)创建列表视图。例如,您可以定义一个票证
类,并创建一个列表视图
(或表视图
)。通过在列表视图(或表视图中的列)上设置单元格工厂,可以按任何方式显示单元格(列表或表)。你的问题可以归结为“我如何使用ListView
s和TableView
s”,这对本论坛来说太宽泛了:看看一些教程,并在出现具体问题时发布这些问题。很多人似乎喜欢表视图,当然,该标准在列表视图
和表格视图
上都有部分。如果您想要像电子表格一样编辑,在一个字段上失去焦点(或按enter/tab键)会提交数据并移动到下一个字段,这可能很有用。TableViews()中存在着与此场景完全相关的已知问题,这些问题在8年后仍然存在!