2011-04-02 85 views
2

我想創建一個類,並從JScrollPane擴展它比我想要添加一個自定義表,我想知道它是否可能? 我把我的示例代碼在這裏如何將JTable添加到從JScrollPane擴展的類中?

我可以創建我的表後,我叫超級?

import javax.swing.*; 

public class myJtableButton extends JScrollPane { 
    private JTable __table; 
    private JScrollPane __scrollPane; 
    private String TableName; 


    public myJtableButton(String TableName) { 
     super(__table); 
     __table = new JTable(); 

     this.TableName = TableName; 

    } 
} 
+0

參見[Java編碼風格指南](http://developers.sun.com/sunstudio/products/archive/whitepapers/java -style.pdf)。 – trashgod 2011-04-02 13:40:23

+0

感謝兄弟,不錯的電子書... – Amir 2011-04-02 14:21:07

+0

沒有必要擴展JScrollPane只需要添加一個表格(或任何組件)到滾動窗格。 – camickr 2011-04-02 15:50:35

回答

4

是的,你可以創建這樣的類。只是不要在你的構造函數中調用super。相反,創建表,然後設置滾動條這樣的觀點:

setViewportView(table);