0
TabContent에 관한 질문이 있습니다. 그래서 나는이 같은 동적 탭을 만들 :TabContent의 탭과 그 내용에 액세스 JavaFX
private Tab addNewTab(final TabPane tabPane, String newTabName, Node newTabContent, boolean isCloseable) {
Tab newTab = new Tab(newTabName);
newTab.setContent(newTabContent);
newTab.setClosable(isCloseable);
newTab.setOnClosed(new EventHandler<Event>() {
@Override
public void handle(Event event) {
if (tabPane.getTabs()
.size() == 2) {
event.consume();
}
}
});
tabPane.getTabs().add(newTab);
return newTab;
}
그리고 내 질문이 될 것이다, 나는 newTabContent 노드에 액세스 할 방법에 대해 설명합니다. 나는 이런 식으로 뭔가를 시도 :
object.getTabPane().getTabs().get(0).getContent()
그러나 그것의 모두와 함께 나에게 노드를 반환하지 않는 속성입니다.
예를 들어 노드가 다른 객체 인 경우 속성 (버튼, 필드 등)에 액세스 할 수 없습니다. 다음과 같이하고 싶습니다.
필자는 필요한 경우 자세한 정보를 제공 할 수 있습니다.
미리 감사드립니다.
//Here return the TextField
TextField tf = (TextField) tab.getContent();
는 개인적으로 내 Tabs
List<Tab>
에 저장 한 것 :
TextField
당신의 예를 들어
"하지만 노드를 반환하지 않습니다." 나는 그것이 확실하다고 확신한다. 여기에 무슨 뜻이야? –