<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
    不錯,支持一下  回復  更多評論
      
    主站蜘蛛池模板: 免费萌白酱国产一区二区| 91情国产l精品国产亚洲区| 亚洲视频一区二区三区四区| 精品成人免费自拍视频| 亚洲乱码日产一区三区| 成在人线av无码免费高潮喷水| 亚洲永久精品ww47| 国产无遮挡无码视频免费软件| 久久亚洲精品成人| 91短视频在线免费观看| 亚洲av成人一区二区三区| 成人毛片18女人毛片免费96| 亚洲av无码专区国产不乱码 | 日本免费一区二区在线观看| 在线观看亚洲一区二区| 国产精品久久久久久久久免费| 亚洲an日韩专区在线| 国产在线播放免费| 九九99热免费最新版| 久久精品国产精品亚洲艾草网 | 亚洲性无码一区二区三区| 国产免费观看视频| 中文在线观看永久免费| 亚洲一区二区成人| 97无码免费人妻超级碰碰夜夜| 亚洲乱妇熟女爽到高潮的片| 亚洲毛片网址在线观看中文字幕 | 在线观看国产区亚洲一区成人| 男人都懂www深夜免费网站| 亚洲日韩乱码久久久久久| 日韩中文无码有码免费视频| 一个人看的免费视频www在线高清动漫| 国产日产亚洲系列最新| 91香蕉在线观看免费高清| 亚洲av无码专区青青草原| 亚洲Av永久无码精品三区在线| 在线天堂免费观看.WWW| 无码人妻一区二区三区免费视频 | 999久久久免费精品播放| 亚洲国产精品精华液| 亚洲动漫精品无码av天堂|