Java JTable模型的重要性?

Java JTable模型的重要性?,java,swing,Java,Swing,JTable模型的重要性是什么。所有swing组件是否都有与之相关的模型。请查看MVC设计模式: 是的,大多数java swing组件都有模型,请参见: 请看一下MVC设计模式: 是的,大多数java swing组件都有模型,请参见: 。因此,Swing提供的大多数组件实际上都有一个关联的模型(但不是所有组件) 这允许您将渲染部分与数据部分分离。我建议您使用自己的JTable模型,特别是在您正在操作和/或更改其中的数据时 然而,如果您没有这样的需求,并且您的JTable只是您使用过一次的东西

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

请查看MVC设计模式:

是的,大多数java swing组件都有模型,请参见:


请看一下MVC设计模式:

是的,大多数java swing组件都有模型,请参见:

。因此,Swing提供的大多数组件实际上都有一个关联的模型(但不是所有组件)

这允许您将渲染部分与数据部分分离。我建议您使用自己的JTable模型,特别是在您正在操作和/或更改其中的数据时

然而,如果您没有这样的需求,并且您的JTable只是您使用过一次的东西,在程序的一个小角落中,使用固定的数据,那么您也可以直接从JTable操作数据,而忽略MVC模式。对于这种情况,不指定模型而创建的JTable将创建,并提供直接操作数据的方法。

。因此,Swing提供的大多数组件实际上都有一个关联的模型(但不是所有组件)

这允许您将渲染部分与数据部分分离。我建议您使用自己的JTable模型,特别是在您正在操作和/或更改其中的数据时


然而,如果您没有这样的需求,并且您的JTable只是您使用过一次的东西,在程序的一个小角落中,使用固定的数据,那么您也可以直接从JTable操作数据,而忽略MVC模式。在这种情况下,不指定模型而创建的JTable将创建,并提供直接操作数据的方法。

我同意您的观点,但我认为,您应该直接使用JTable的情况仅适用于GUI原型设计。@Sylvain-是的,这是一个或非常小的程序,其中表格仅提供“手动”数据。任何其他情况下都应该使用TableModel。我同意你的观点,但是,在我看来,直接使用JTable的情况仅适用于GUI原型设计。@Sylvain-是的,这是一个非常小的程序,其中表格只提供“手动”数据。任何其他情况都应该使用TableModel。