package com.fr.password.tool.ui; import javax.swing.*; import java.awt.*; public class MainFrame extends JFrame { public MainFrame() { initInterface(); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } /** * 初始化主界面的默认布局 */ private void initInterface() { setTitle(FrameConstants.TITLE); setSize(FrameConstants.WIDTH, FrameConstants.HEIGHT); setLayout(new BorderLayout()); setResizable(false); // 默认是生成密钥的界面 chooseGenerateKeys(); } private void chooseGenerateKeys(){ add(TopPanel.INSTANCE, BorderLayout.NORTH); add(TipPanel.INSTANCE,BorderLayout.CENTER); add(TextPanel.INSTANCE,BorderLayout.SOUTH); } }