java - JTable模型的重要性?

标签 java swing

JTable 模型的重要性是什么。是否所有的 swing 组件都有与之关联的模型。

最佳答案

Swing uses the Model-View-controller design pattern .因此,Swing 提供的大多数组件确实有一个关联的模型(虽然不是所有组件)。

这允许您将渲染部分与数据部分分开。我建议您为 JTable 使用您自己的模型,尤其是当您要从中操作和/或更改数据时。

但是,如果你没有这样的需求,而且你的JTable只是你一次使用的东西,在你程序的一个小角落,有固定的数据,你也可以直接从JTable中操作数据,忽略MVC模式.在未指定模型的情况下创建的 JTable 将创建 its own model , 和 JTable class针对此类情况,提供了直接操作数据的方法。

关于java - JTable模型的重要性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3180267/

相关文章:

java - 事务 X 尝试通过 JDBC 访问事务 Y 创建的对象

java - 在从MATLAB运行的Java代码中使用eclipselink

java - JDialog 每次获取 dispose/setVisible(true) 时都会变小

java - 使用多线程等待 AWT 事件调度程序线程线程

java - Spring 安全:custom userdetailService not visible No bean named 'myUserDetailsService' is defined

java - 清除 Calendar.HOUR 增加数百天

java - 使用 ORM Lite 在数据库中存储自定义对象的数组列表

java - 在 Java Swing 中处理退格键

java - 使 JScrollPane 对齐到顶部

java - 将数据从数据库传输到 JTable