如何将JTable添加到从JScrollPane扩展的类中?
问题描述:
我想创建一个类,并从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;
}
}
答
是的,你可以创建这样的类。只是不要在你的构造函数中调用super。相反,创建表,然后设置滚动条这样的观点:
setViewportView(table);
参见[Java编码风格指南](http://developers.sun.com/sunstudio/products/archive/whitepapers/java -style.pdf)。 – trashgod 2011-04-02 13:40:23
感谢兄弟,不错的电子书... – Amir 2011-04-02 14:21:07
没有必要扩展JScrollPane只需要添加一个表格(或任何组件)到滚动窗格。 – camickr 2011-04-02 15:50:35