<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 閱讀(6134) 評論(2)  編輯  收藏 所屬分類: 控件

    評論:
    # re: Java Swing 可關閉的TabbedPane 2010-10-26 11:34 | 蛋疼
    感謝分享!  回復  更多評論
      
    # re: Java Swing 可關閉的TabbedPane[未登錄] 2010-10-26 21:35 | NIcholas
    不錯,支持一下  回復  更多評論
      
    主站蜘蛛池模板: 国产91成人精品亚洲精品| 毛茸茸bbw亚洲人| 成人超污免费网站在线看| 最近2019免费中文字幕6| 免费成人在线视频观看| 在线看片免费人成视频久网下载| 国产亚洲漂亮白嫩美女在线| 国产精品久久亚洲一区二区| 国产亚洲精品91| 日韩a毛片免费观看| 一级做a免费视频观看网站| 国产精品hd免费观看| 三年片在线观看免费西瓜视频| 成人精品一区二区三区不卡免费看| 在线观看免费无码视频| 久久精品一本到99热免费| 亚洲成人免费电影| 91免费资源网站入口| 夫妻免费无码V看片| 四虎影视在线永久免费看黄| 亚洲精品国产精品乱码不卞| 国产亚洲成归v人片在线观看| 好看的电影网站亚洲一区| 久久国产亚洲高清观看| 亚洲国产成a人v在线观看| 亚洲国产欧美一区二区三区| 男女作爱免费网站| 在线看片免费人成视频久网下载| 中文字幕免费在线| 夜夜嘿视频免费看| 亚洲乱码国产一区网址| 亚洲高清在线播放| 2019亚洲午夜无码天堂| 曰批免费视频播放免费| 可以免费观看的国产视频| 97在线线免费观看视频在线观看| 国产成人免费网站在线观看| 国产亚洲情侣一区二区无码AV| 亚洲第一精品福利| 亚洲精品国产第一综合99久久| 久久国产福利免费|