i have created tabs in tab pane. each time make tab has got close(x) button on right side. don't want tabs removed tab pane have used
tabpane tabpane=new tabpane(); tab tab=new tab("new tab"); tab.setcontents(new label("please help");); tabpane.gettabs().add(tab); tab.setoncloserequest(e -> e.consume()); so won't removed. there way not display close button on tab. appreciated
you can set tabclosingpolicy on tabpane
mytabpane.settabclosingpolicy(tabclosingpolicy.unavailable); there following possibilities:
- tabclosingpolicy.all_tabs // tabs can closed
- tabclosingpolicy.selected_tab // selected tab can closed
- tabclosingpolicy.unavailable // cant close
if adding classes mytabpane.gettabs() there possibility set class not closeable (because needs extend tab):
setclosable(false); if define in class extends tab guess policy set useless , overridden.
link oracle doc: javafx 8 tabpane.tabclosingpolicy
Comments
Post a Comment