如何在ObservableList中循环<;选项卡>;对于JavaFX
我在JavaFX工作,我有一个如何在ObservableList中循环<;选项卡>;对于JavaFX,java,for-loop,javafx,foreach,iterator,Java,For Loop,Javafx,Foreach,Iterator,我在JavaFX工作,我有一个observeList。您能告诉我如何循环并获取列表内容的内容吗?也许是这样的: ObservableList<Tab> for (....){ tabPane.getTabs().add(i); ) ObservableList<Tab> list = ...; Tab currentTab; for(ListIterator<Tab> iterator = list.listIterator(); iterator.h
observeList
。您能告诉我如何循环并获取列表内容的内容吗?也许是这样的:
ObservableList<Tab>
for (....){
tabPane.getTabs().add(i);
)
ObservableList<Tab> list = ...;
Tab currentTab;
for(ListIterator<Tab> iterator = list.listIterator(); iterator.hasNext(); currentTab = iterator.next()) {
// use currentTab here
}
observeList
对于(……){
tabPane.getTabs().add(i);
)
您是指对列表中的每个元素执行操作的for-each循环吗
ObservableList<Tab> myList = ...;
for (Tab tabPane : myList){
// Do whatever you want to do with tabPane
}
observeListMyList=。。。;
用于(选项卡窗格:myList){
//使用tabPane执行任何操作
}
可观察义务人;
用于(选项卡:债务人){
tab.doWhateverYouWant();/“tab”是此循环中对当前选项卡的引用。
}
您可以像这样使用列表迭代器
:
ObservableList<Tab>
for (....){
tabPane.getTabs().add(i);
)
ObservableList<Tab> list = ...;
Tab currentTab;
for(ListIterator<Tab> iterator = list.listIterator(); iterator.hasNext(); currentTab = iterator.next()) {
// use currentTab here
}
Java 8支持
.forEach()
observeList选项卡=。。。
tabs.forEach((tab)->{
System.out.println(“填充”+tab);
});
很可能会有一个get方法来公开选项卡。例如:
ObservableList<Tab> list = ...;
for (Tab tab: list.get()) {
// do something
}
observeList=。。。;
for(选项卡:list.get()){
//做点什么
}
什么是选项卡
?哪个列表
?信息不足,请提供问题的更详细视图……这是JFace databinding ObservableList类型还是其他类型?与任何Iterable
对象一样,只需阅读一些有关Java基础知识的内容:)
ObservableList<Tab> list = ...;
for (Tab tab: list.get()) {
// do something
}