Java MVC多个JFrame

我正在用netbeans创建一个mvc java应用程序。 首先,在运行程序时,应该只显示2个按钮“Teacher”和“Student”。

当我click the teacher button ,它将引导我查看viewTeacher ,在那里我可以输入或编辑有关"Teacher"数据。 同样适用于学生按钮。

我已经完成了整个MVC,但我对第一个按钮感到confused : – 我应该制作更多1个视图吗?

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

要么

 - should i put all the codes inside viewForm and create viewTeacher & viewStudent form on other components? 

考虑使用多个jPanel而不是使用多个Jframe。

假设您在JFrame中有一个MainPanel。 主面板将具有视图面板和控制面板。 底部的控制面板和上方的视图面板。 单击特定按钮时,将相应的面板添加,即教师面板添加到视图面板。 您可以在开始时创建教师面板和学生面板,但仅在单击时显示它们。

在一个类中编写每个东西都会使代码变得复杂。