javamvc多JFrame

javamvc多JFrame,java,swing,model-view-controller,netbeans,jframe,Java,Swing,Model View Controller,Netbeans,Jframe,我正在用netbeans创建一个mvcjava应用程序。首先,在运行程序时,应仅显示两个按钮“教师”和“学生” 当我单击教师按钮时,它将引导我进入查看教师,在那里我可以输入或编辑有关“教师”的数据。学生按钮也是如此 我已经完成了整个MVC,但我对第一个按钮感到困惑: -我应该多看一眼吗 viewForm, viewTeacher, viewStudent. viewForm is the first 2 buttons appear: "Teacher" & "Student" 或

我正在用
netbeans
创建一个
mvc
java应用程序。首先,在运行程序时,应仅显示两个按钮“教师”和“学生”

当我
单击教师按钮时,它将引导我进入
查看教师
,在那里我可以输入或编辑有关
“教师”
的数据。学生按钮也是如此

我已经完成了整个MVC,但我对第一个按钮感到困惑: -我应该多看一眼吗

 viewForm, viewTeacher, viewStudent.
viewForm is the first 2 buttons appear: "Teacher" & "Student"


而不是使用多个JFrask考虑使用多个JBase. 假设在JFrame中有一个主面板。主面板将有一个视图面板和一个控制面板。底部的控制面板和上面的视图面板。单击特定按钮时,将相应的面板(例如,教师面板)添加到视图面板。您可以在开始时创建教师面板和学生面板,但仅在单击时显示它们


在一个类中编写所有内容会使代码变得复杂

>使用多个JFrask,而不是使用多个JPANS。 假设在JFrame中有一个主面板。主面板将有一个视图面板和一个控制面板。底部的控制面板和上面的视图面板。单击特定按钮时,将相应的面板(例如,教师面板)添加到视图面板。您可以在开始时创建教师面板和学生面板,但仅在单击时显示它们


在一个类中编写所有内容会使代码变得复杂

因此,我应该制作另一个表单:JPanel中的viewTeacher和viewStudent,并根据名称?和JFrame.pack()链接到前两个按钮,如果需要,这只是一个想法,您可以实现适合自己的功能。我会这样建模,viewTeacherPanel和viewStudentPanel将各自独立的类扩展JPanel,并拥有布局和控制器。在执行操作事件时,即单击按钮,将相应面板添加到主面板。添加自定义面板后,重新绘制主框架以显示效果。因此,我应该制作另一个表单:JPanel中的viewTeacher&viewStudent,并根据名称链接到前两个按钮?如果需要,使用JFrame.pack(),这只是一个想法,您可以实现适合自己的功能。我会这样建模,viewTeacherPanel和viewStudentPanel将各自独立的类扩展JPanel,并拥有布局和控制器。在执行操作事件时,即单击按钮,将相应面板添加到主面板。添加自定义面板后,重新绘制主框架以显示效果。
- should i put all the codes inside viewForm and create viewTeacher & viewStudent form on other components?