Hi have a query in setting "Hide Tab Header" option.
I have maintained the ArrayList<JideTabbedPane> Collections, in which TabbedPaneCustomiser() class.
- Code: Select all
_panel.getDockingManager().setTabbedPaneCustomizer(new DockingManager.TabbedPaneCustomizer() {
public void customize( final JideTabbedPane arg0) {
tab_collection.add(arg0);
==========================================================================================
And iterated to applied the Hide tab option.
- Code: Select all
Iterator<JideTabbedPane> jt_it = tab_collection.iterator();
boolean isHide = _panel.getDockingManager().isHideAllTabs();
while (jt_it.hasNext()) {
JideTabbedPane jideTabbedPane = (JideTabbedPane) jt_it.next();
if ( isHide ){
JButton jb = (JButton) e.getSource();
jb.setText("Hide Tab Header");
_panel.getDockingManager().setHideAllTabs(false);
jideTabbedPane.setHideOneTab(false);
}else {
JButton jb = (JButton) e.getSource();
jb.setText("Show Tab Header");
_panel.getDockingManager().setHideAllTabs(true);
jideTabbedPane.setHideOneTab(true);
}
}
validate();
repaint();
To achieve "hiding" All Tab header at Once in a button action.
Please Refer the Screen Shot_01. I have toggled the "show/hide tabs". using Show/Hide tab button.
Is there any way to apply this settings in Jide. Let me know please ?
I applied this tab_collection for sample.