import javax.swing.*; import java.awt.*; public class MainPage extends JFrame { public MainPage(){ super("用户界面"); JTabbedPane jTabbedPane=new JTabbedPane(); JPanel[] panels=new JPanel[4]; panels[0]=new QueryJPanel(); panels[1]=new InsertJPanel(); panels[2]= new DeleteJPanel(); panels[3]=new ModifyJPanel(); jTabbedPane.add("查询数据",panels[0]); jTabbedPane.add("添加数据",panels[1]); jTabbedPane.add( "删除数据",panels[2]); jTabbedPane.add( "修改数据",panels[3]); add(jTabbedPane); this.setSize(500,500); this.setVisible(true); this.setLocationRelativeTo(null); } public static void main(String[] args) { new MainPage(); } }
时间: 2024-03-15 07:43:13 浏览: 115
JAVA 程序 源代码 import java.applet.*;import java.awt.*
这段代码定义了一个名为MainPage的类,这个类继承自JFrame类,表示一个GUI应用程序的主窗口。在这个类的构造函数中,首先调用了父类JFrame的构造函数,设置了窗口的标题为"用户界面"。然后创建了一个JTabbedPane对象jTabbedPane,它是一个选项卡面板,用于在同一个窗口中切换不同的内容。接着创建了一个JPanel类型的数组panels,数组中存放了4个不同的JPanel对象,分别是QueryJPanel、InsertJPanel、DeleteJPanel和ModifyJPanel。这些JPanel对象分别表示不同的选项卡面板的内容。
然后将这4个JPanel对象添加到选项卡面板jTabbedPane中,并设置了每个选项卡的标题。最后将选项卡面板添加到主窗口中,并设置了窗口的大小、可见性和居中显示。
在main方法中,创建了一个MainPage对象,启动了GUI应用程序。
阅读全文