<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-19  評論-128  文章-1  trackbacks-0
    可關閉的TabbedPane結構:


    測試代碼:

    package cn.demo.test;

    import java.awt.Component;

    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.UIManager;

    /**
     * Test
     * 
    @author Tom
     *
     
    */
    public class TestDemo {

        
    public static void main(String[] args) {
            
    try {
                String feel 
    = UIManager.getSystemLookAndFeelClassName();
                UIManager.setLookAndFeel(feel);
            } 
    catch (Exception e) {
                e.printStackTrace();
            } 
            
            JFrame frame 
    = new JFrame();
            frame.setTitle(
    "可關閉Tab測試");
            frame.setSize(
    300400);
            frame.setLocationRelativeTo(
    null);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            
            TabbedPane tabbedPane 
    = new TabbedPane();
            tabbedPane.setCloseButtonEnabled(
    true);
            tabbedPane.addTab(
    "測試一"nullnew JLabel("測試一"));
            tabbedPane.addTab(
    "測試二"nullnew JLabel("測試二"));
            tabbedPane.addTab(
    "測試三"nullnew JLabel("測試三"));
            tabbedPane.addTab(
    "測試四"nullnew JLabel("測試四"));
            tabbedPane.addTabbedPaneListener(
    new TabbedPaneListener(){
                @Override
                
    public void allTabsRemoved() {
                    
    // TODO Auto-generated method stub
                    
                }
                @Override
                
    public boolean canTabClose(Tab tab, Component component) {
                    
    // TODO Auto-generated method stub
                    return false;
                }
                @Override
                
    public void tabAdded(Tab tab, Component component, int index) {
                    
    // TODO Auto-generated method stub
                    
                }
                @Override
                
    public void tabRemoved(Tab tab, Component component, int index) {
                    
    // TODO Auto-generated method stub
                    System.out.println("close");
                }
                @Override
                
    public void tabSelected(Tab tab, Component component, int index) {
                    
    // TODO Auto-generated method stub
                    
                }
            });
            
            frame.add(tabbedPane);
            frame.setVisible(
    true);
        }
        
    }

     測試效果:

         

    源碼下載:TabbedPane.rar

    發(fā)表人: Tom


    posted on 2010-10-24 16:44 obpm 閱讀(6134) 評論(2)  編輯  收藏 所屬分類: 控件

    評論:
    # re: Java Swing 可關閉的TabbedPane 2010-10-26 11:34 | 蛋疼
    感謝分享!  回復  更多評論
      
    # re: Java Swing 可關閉的TabbedPane[未登錄] 2010-10-26 21:35 | NIcholas
    不錯,支持一下  回復  更多評論
      
    主站蜘蛛池模板: 久久精品无码专区免费东京热| 久久99国产综合精品免费| 久久青青草原亚洲av无码| 国产成人久久AV免费| 亚洲中文字幕久在线| 免费在线黄色网址| 无码日韩精品一区二区免费暖暖| 亚洲国产综合专区在线电影| 大学生一级特黄的免费大片视频| 一个人看的免费高清视频日本| 久久精品国产亚洲AV香蕉| 免费无码一区二区三区蜜桃大| 一区二区三区免费高清视频| 亚洲国产日产无码精品| 亚洲人成色77777在线观看大 | 四虎永久在线观看免费网站网址| 亚洲成av人片天堂网无码】| 亚洲国产精品无码成人片久久| 成全视频免费高清| 久久青草免费91线频观看站街| 国产亚洲福利一区二区免费看| 在线免费观看亚洲| 亚洲成av人片在线观看天堂无码 | 国产免费av一区二区三区| 久久久久久国产精品免费免费男同 | 日韩高清在线免费观看| 99热在线日韩精品免费| 国产综合成人亚洲区| 久久久久亚洲AV无码永不| 亚洲精品天堂成人片?V在线播放| 99久久免费国产精品特黄| 男女午夜24式免费视频| 免费国产草莓视频在线观看黄| 亚洲一本之道高清乱码| 精品亚洲综合在线第一区| 亚洲第一黄片大全| 成人国产mv免费视频| 最新仑乱免费视频| 久草视频在线免费| 最近中文字幕大全免费视频 | 在线看免费观看AV深夜影院|