📄 mainframe.java
字号:
package UI;
import javax.swing.JTabbedPane;
//import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.*;
import java.awt.event.*;
public class MainFrame extends JPanel
{
String first = "部门管理";
String second = "人员管理";
String third = "发邮件";
String forth = "发送设置";
Info info = new Info();
public MainFrame(){
super(new GridLayout(1, 1));
//ImageIcon icon = createImageIcon("images/middle.gif");
JTabbedPane tabbedPane = new JTabbedPane();
//Component panel1 = makeTextPanel("#第一个卡片#");
Component panel1 = new Dept();
tabbedPane.addTab(first, null, panel1,
"部门!");
tabbedPane.setSelectedIndex(0);
Component panel2 = new Employee();
tabbedPane.addTab(second, null, panel2,
"人员!");
Component panel3 = new Mail(info);
tabbedPane.addTab(third, null, panel3,
"发邮件!");
Component panel4 = new Sender(info);
tabbedPane.addTab(forth, null, panel4,
"发件信息!");
//将选项卡添加到panl中
add(tabbedPane);
}
/**
*<br>方法说明:添加信息到选项卡中
*<br>输入参数:String text 显示的信息内容
*<br>返回类型:Component 成员对象
*/
protected Component makeTextPanel(String text) {
JPanel panel = new JPanel(false);
JLabel filler = new JLabel(text);
filler.setHorizontalAlignment(JLabel.CENTER);
panel.setLayout(new GridLayout(1, 1));
panel.add(filler);
return panel;
}
public static void main(String[] args) {
//使用Swing窗体描述
JFrame.setDefaultLookAndFeelDecorated(true);
//创建窗体
JFrame frame = new JFrame("群发邮件系统");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(new MainFrame(),
BorderLayout.CENTER);
//显示窗体
frame.setSize(800, 600);
frame.setVisible(true);
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -