Java 如何将JTable添加到从JScrollPane扩展的类中?
我想创建一个类并从JScrollPane扩展它,而不是向其中添加一个自定义表,我想知道这是否可行? 我把我的示例代码放在这里 我可以在调用super后创建我的表吗Java 如何将JTable添加到从JScrollPane扩展的类中?,java,swing,jtable,jscrollpane,Java,Swing,Jtable,Jscrollpane,我想创建一个类并从JScrollPane扩展它,而不是向其中添加一个自定义表,我想知道这是否可行? 我把我的示例代码放在这里 我可以在调用super后创建我的表吗 import javax.swing.*; public class myJtableButton extends JScrollPane { private JTable __table; private JScrollPane __scrollPane; private String TableName;
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);
另请参见。仅为了向滚动窗格添加表(或任何组件),不需要扩展JScrollPane。