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

    評論:
    # re: Java Swing 可關閉的TabbedPane 2010-10-26 11:34 | 蛋疼
    感謝分享!  回復  更多評論
      
    # re: Java Swing 可關閉的TabbedPane[未登錄] 2010-10-26 21:35 | NIcholas
    不錯,支持一下  回復  更多評論
      
    主站蜘蛛池模板: 最近的免费中文字幕视频| 成年轻人网站色免费看| 亚洲日韩欧洲乱码AV夜夜摸| 国产亚洲精品成人久久网站| 国产精品色午夜免费视频| 亚洲成AV人影片在线观看| 黄网址在线永久免费观看 | 亚洲精品视频在线免费| 777亚洲精品乱码久久久久久 | 精品免费久久久久久久| 亚洲字幕在线观看| 成人免费午夜无码视频| 亚洲欧洲无卡二区视頻| 又黄又爽无遮挡免费视频| 免费中文字幕视频| 国产亚洲成av人片在线观看| 国产精品免费AV片在线观看| 亚洲美女免费视频| 嫩草影院在线免费观看| 精品成人一区二区三区免费视频| 免费a级黄色毛片| 成人无码精品1区2区3区免费看| 亚洲人成人无码网www电影首页| 免费看男人j放进女人j免费看| 666精品国产精品亚洲| 最近免费中文字幕视频高清在线看| 亚洲欧洲国产综合AV无码久久| 亚洲国产精品人人做人人爽| 国产成人免费AV在线播放 | 国产v精品成人免费视频400条| 亚洲色大18成人网站WWW在线播放| 国产伦精品一区二区三区免费下载 | 美美女高清毛片视频黄的一免费| 久久亚洲精品无码播放| 久久午夜羞羞影院免费观看| 中文日韩亚洲欧美制服| 国产午夜亚洲不卡| 久久精品女人天堂AV免费观看| 污网站免费在线观看| 666精品国产精品亚洲 | 午夜免费1000部|