首页 文章

将带有数据的JTable添加到JDialog

提问于
浏览
0

我试图用数据库中的数据显示JTable . 我的代码有一个提交按钮,当我点击时,数据必须出现在表格中 .

为了创建应用程序,我使用NetBeans创建了一个“New JDialog”,并开始放置一些组件,如文本框和提交按钮 . 然后我添加了一个Panel,然后在面板中添加了一个JTable .

在我的代码中,我有一个Default表模型的方法,它返回一个默认的表模型对象 . 作为提交按钮的事件处理代码的一部分,我将默认表模型的对象传递给JTable组件(只使用_table = new JTable(默认表模型对象) . 当我将表添加到表单时,NetBeans声明了_table .

我该如何处理并让我的表格显示数据? NetBeans基本上创建了代码 . 技术上:

1)我的类扩展了JDialog,然后是构造函数,它将一个框架和布尔值作为输入 . 2)initcomponents方法来自构造函数 . 3)我有我的方法,然后是事件处理代码 . 4)main方法包含稍后使用runnable对象的调用以及实例化JDialog对象并将其设置为true的run方法 .

如果解释不清楚,我应该发布代码,请告诉我 . 非常感谢!

1 回答

  • 0

    我假设_table是由netbeans表单编辑器创建的,它是对屏幕上的表的引用 . 所以不应该使用 _table = new JTable(...) ,而应该使用 _table.setModel(model)

    我只看到四列,如何查看所有列并调整列宽以显示所有列的整个列

    JTable 包裹在 JScrollPane 中......

    有关详细信息,请参阅How to Use Scroll PanesHow to Use Tables

相关问题