<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

    發表人: Tom


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

    評論:
    # re: Java Swing 可關閉的TabbedPane 2010-10-26 11:34 | 蛋疼
    感謝分享!  回復  更多評論
      
    # re: Java Swing 可關閉的TabbedPane[未登錄] 2010-10-26 21:35 | NIcholas
    不錯,支持一下  回復  更多評論
      
    主站蜘蛛池模板: 亚洲级αV无码毛片久久精品| 亚洲人成图片网站| 亚洲日韩中文无码久久| 亚洲国产精品yw在线观看| 香港一级毛片免费看| 97在线视频免费| 亚洲午夜福利精品无码| 亚洲中文字幕无码一去台湾| 九九热久久免费视频| 在线免费观看一级片| 亚洲第一中文字幕| 真人无码作爱免费视频| 999国内精品永久免费观看| 亚洲精品高清国产一线久久| 国精产品一区一区三区免费视频| 国产精品免费看香蕉| 亚洲另类小说图片| 我要看免费的毛片| 亚洲噜噜噜噜噜影院在线播放| 皇色在线视频免费网站| 久久亚洲美女精品国产精品| 免费看内射乌克兰女| 成人免费毛片观看| 精品特级一级毛片免费观看| 在线亚洲精品自拍| 亚洲精品视频免费观看| 亚洲精品人成无码中文毛片| 色偷偷亚洲男人天堂| 日韩精品视频免费在线观看| 亚洲xxxx18| 免费大黄网站在线观| 免费人成再在线观看网站 | 无码日韩人妻AV一区免费l | 久久精品国产亚洲AV未满十八| 亚洲国产精品日韩专区AV| 男男gay做爽爽的视频免费| 亚洲无av在线中文字幕| 亚洲免费网站观看视频| 亚洲日本一线产区和二线| 一本无码人妻在中文字幕免费| 亚洲av中文无码字幕色不卡|