当前位置: 首页 > 面试题库 >

Java Swing中的MVC模式?

楚煜
2023-03-14
问题内容

请给我一个Java SWING包中使用的MVC模式的示例吗?


问题答案:

基本上,Swing组件本身就是控制器,它具有对视图和模型的引用。

该视图位于JComponent.ui由所有swing组件继承的字段中,并且由Look&Feel机制用来提供Swing组件的不同可视表示形式。

setModel()各种子类中有使用不同模型类型的不同方法,例如TableModelButtonModel,可以由应用程序程序员实施以包含Swing
UI显示和操作的实际数据。



 类似资料:
  • MVC Pattern代表模型 - 视图 - 控制器模式。 此模式用于分离应用程序的问题。 Model - 模型表示携带数据的对象或JAVA POJO。 如果控制器的数据发生变化,它也可以有更新控制器的逻辑 View - 视图表示模型包含的数据的可视化。 Controller - 控制器作用于模型和视图。 它控制数据流到模型对象,并在数据发生变化时更新视图。 它使视图和模型分开。 实现 (Impl

  • 我很好奇,在放置组件时,如何使用miglaway在网格上均匀分布组件: 例如,如果我在一个按钮组中放置四个JRadioButton以跨越3行2列(2,3),然后放置三个JButton,则分布的权重是不相等的,我最终会得到以下结果: 如图所示,A和B的大小相同,C保留剩余的空间:我希望A、B、C在垂直方向上等于三分之一。 如果这在GridBagLayout中是可能的,我也可以利用它,但是我在任何一种

  • 主要内容:实现,步骤 1,Student.java,步骤 2,StudentView.java,步骤 3,StudentController.java,步骤 4,MVCPatternDemo.java,步骤 5MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。 Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。 View(视图) - 视图代表模型包含的数据的可

  • MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。 Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。 View(视图) - 视图代表模型包含的数据的可视化。 Controller(控制器) - 控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更

  • MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。 Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。 View(视图) - 视图代表模型包含的数据的可视化。 Controller(控制器) - 控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更

  • 问题内容: 是否可以在Android版Java中实现模型-视图-控制器模式? 还是已经通过活动实施了?还是有更好的方法来为Android实现MVC模式? 问题答案: 在Android中,你没有MVC,但是你具有以下条件: 你可以通过分辨率,硬件等在各种XML文件中定义用户界面。 你可以通过语言环境等在各种XML文件中定义资源。 你可以扩展诸如ListActivity,TabActivity之类的类