我添加了tab页,
                tabbedPane.add("Page-1" , new JSplitPane());
              tabbedPane.add("Page-2" , new JSplitPane());
              tabbedPane.add("Page-3", new JSplitPane());
              tabbedPane.add("Page-4", new JSplitPane());
              tabbedPane.add("Page-5", new JSplitPane());由于这几个tab公用了最外层frame的Window “X”,这就导致X了后全部关闭了
1.现在我想在“Page-n”这个tab 右边加一个"X" ,这个点下“X”就可以关闭当前页
2.在现有的"page-n"右边加一个标签为空白的tabbedPane ,每次点一下它就可以新开一个页面
类似IE7请问如何处理?
谢谢

解决方案 »

  1.   

    你要修改JTabbedPane的UI,不过网上好像有一些这样的组件。开源的有一些,不过JIDE做的比较好,这个组件是开源的,你可以参考一下。
      

  2.   

    如果你用的是1.6版本,可以用setTabComponentAt()方法在标签上加组件
    http://javajiggle.com/2007/12/18/firefox-buttons-in-your-jtabbedpane-example/
      

  3.   

    谢谢楼上的各位兄弟,我现在在试JIDE oss,
    gtlang78的我收藏了先 ,客户目前还是用的比较老的JDK