java运行表单表更新问题表单应用

标签 java forms jtable jscrollpane

嘿,我需要你关于 code below 的帮助。我正在使用 netbeans,我有一个用户界面,我需要用我动态创建的表更新现有的滚动 Pane ,但在过去 3 天里我找不到任何方法来做到这一点,你现在能帮我吗?

dbcon.Connect();

String[] columnNames = {"First Name",
            "Last Name",
            "Sport",
            "# of Years",
            "Vegetarian"};
Object[][] data = {
    {"Kathy", "Smith",
     "Snowboarding", new Integer(5), new Boolean(false)},
    {"John", "Doe",
     "Rowing", new Integer(3), new Boolean(true)},
    {"Sue", "Black",
     "Knitting", new Integer(2), new Boolean(false)},
    {"Jane", "White",
     "Speed reading", new Integer(20), new Boolean(true)},
    {"Joe", "Brown",
     "Pool", new Integer(10), new Boolean(false)}};

 DefaultTableModel dtm = new DefaultTableModel(data,columnNames);
 JTable table = new JTable(dtm);
 // i created this table and can't update an existing Jscrollpane :(

确切地说,我需要一种方法来重新填充表格,将新表格重新绘制到现有的滚动 Pane

有什么想法吗?

最佳答案

您是否尝试过查看 JScrollPane documentation ?我认为做这样的事情应该有效:

DefaultTableModel dtm = new DefaultTableModel(data,columnNames);
table = new JTable(dtm);
JScrollPane scrollPane = new JScrollPane(table);
this.add(scrollPane, BorderLayout.CENTER);

关于java运行表单表更新问题表单应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5922180/

相关文章:

java - EJB EAR 文件从 JBoss 6 迁移到 JBoss 7

PHP 表单发布到远程 FTP 上的 TXT 文件

java - 设置要列出的值

java - 如何在 JavaFX 中异步执行需要一些 GUI 操作的较长运行任务?

javascript - 下划线悬停在表单提交按钮上?

javascript - 在每个 div 中添加带有 img 标题的表单复选框

java - 调整双 JTable 中列大小的问题

java - JTable、TableModel 和 TableData 之间的关系

java - 如何以编程方式调整 JTable 列的大小,DefaultTableModel Java

java - 如何将List保存到SQL数据库中?