package com.zzk.frame;
import java.awt.BorderLayout;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.net.URL;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JToolBar;
import javax.swing.SwingConstants;
import javax.swing.WindowConstants;
import com.swtdesigner.SwingResourceManager;
import com.zzk.background.BackgroundPanel;
import com.zzk.typestate.SaveTypeState;
public class MainFrame extends JFrame {
public MainFrame() {
super();
setTitle("通讯录管理系统");
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setBounds(100,60,800,600);
URL url = LoginFrame.class.getResource("/image/main.jpg"); // 获得图片的URL
Image image=new ImageIcon(url).getImage(); // 创建图像对象
BackgroundPanel gbPanel=new BackgroundPanel(image); // 创建背景面板
getContentPane().add(gbPanel); // 将背景面板添加到窗体容器中部
final JMenuBar menuBar = new JMenuBar();
setJMenuBar(menuBar);
final JMenu menu_1 = new JMenu();
menu_1.setText("家人");
menuBar.add(menu_1);
final JMenuItem newItemMenuItem_4 = new JMenuItem();
newItemMenuItem_4.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
SaveTypeState.setTypeState("家人"); // 设置分类信息为“家人”
SaveTypeState.setTitleState("添加家人信息模块"); // 主置添加信息窗体标题为“添加家人信息模块”
SaveTypeState.setLableState("添加家人信息界面"); // 设置添加信息窗体上标签的标题信息为“添加家人信息界面”
AddMessageFrame frame = new AddMessageFrame(); // 创建添加信息窗体对象
frame.setVisible(true); // 显示添加信息窗体
}
});
newItemMenuItem_4.setText("添加信息");
menu_1.add(newItemMenuItem_4);
final JMenuItem newItemMenuItem_5 = new JMenuItem();
newItemMenuItem_5.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
SaveTypeState.setTypeState("家人"); // 设置分类信息为“家人”
SaveTypeState.setTitleState("修改家人信息模块"); // 主置修改信息窗体标题为“修改家人信息模块”
SaveTypeState.setLableState("修改家人信息界面"); // 设置修改信息窗体上标签的标题信息为“修改家人信息界面”
UpdateMessageFrame dialog = new UpdateMessageFrame(); // 创建修改信息窗体对象
dialog.setVisible(true); // 显示修改信息窗体
}
});
newItemMenuItem_5.setText("修改信息");
menu_1.add(newItemMenuItem_5);
final JMenuItem newItemMenuItem_6 = new JMenuItem();
newItemMenuItem_6.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
SaveTypeState.setTypeState("家人"); // 设置分类信息为“家人”
SaveTypeState.setTitleState("删除家人信息模块"); // 主置删除信息窗体标题为“删除家人信息模块”
SaveTypeState.setLableState("删除家人信息界面"); // 设置删除信息窗体上标签的标题信息为“删除家人信息界面”
DeleteMessageFrame dialog = new DeleteMessageFrame(); // 创建删除信息窗体对象
dialog.setVisible(true); // 显示删除信息窗体
}
});
newItemMenuItem_6.setText("删除信息");
menu_1.add(newItemMenuItem_6);
final JMenuItem newItemMenuItem_7 = new JMenuItem();
newItemMenuItem_7.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
SaveTypeState.setTypeState("家人"); // 设置分类信息为“家人”
SaveTypeState.setTitleState("查询家人信息模块"); // 主置查询信息窗体标题为“查询家人信息模块”
SaveTypeState.setLableState("查询家人信息界面"); // 设置查询信息窗体上标签的标题信息为“查询家人信息界面”
QueryMessageFrame dialog = new QueryMessageFrame(); // 创建查询信息窗体对象
dialog.setVisible(true); // 显示查询信息窗体
}
});
newItemMenuItem_7.setText("查询信息");
menu_1.add(newItemMenuItem_7);
final JMenu menu_2 = new JMenu();
menu_2.setText("朋友");
menuBar.add(menu_2);
final JMenuItem newItemMenuItem_8 = new JMenuItem();
newItemMenuItem_8.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
SaveTypeState.setTypeState("朋友"); // 设置分类信息为“朋友”
SaveTypeState.setTitleState("添加朋友信息模块"); // 主置添加信息窗体标题为“添加朋友信息模块”
SaveTypeState.setLableState("添加朋友信息界面"); // 设置添加信息窗体上标签的标题信息为“添加朋友信息界面”
AddMessageFrame frame = new AddMessageFrame(); // 创建添加信息窗体对象
frame.setVisible(true); // 显示添加信息窗体
}
});
newItemMenuItem_8.setText("添加信息");
menu_2.add(newItemMenuItem_8);
final JMenuItem newItemMenuItem_9 = new JMenuItem();
newItemMenuItem_9.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
SaveTypeState.setTypeState("朋友"); // 设置分类信息为“朋友”
SaveTypeState.setTitleState("修改朋友信息模块"); // 主置修改信息窗体标题为“修改朋友信息模块”
SaveTypeState.setLableState("修改朋友信息界面"); // 设置修改信息窗体上标签的标题信息为“修改朋友信息界面”
UpdateMessageFrame dialog = new UpdateMessageFrame(); // 创建修改信息窗体对象
dialog.setVisible(true); // 显示修改信息窗体
}
});
newItemMenuItem_9.setText("修改信息");
menu_2.add(newItemMenuItem_9);
final JMenuItem newItemMenuItem_10 = new JMenuItem();
newItemMenuItem_10.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
SaveTypeState.setTypeState("朋友"); // 设置分类信息为“朋友”
SaveTypeState.setTitleState("删除朋友信息模块"); // 主置删除信息窗体标题为“删除朋友信息模块”
SaveTypeState.setLableState("删除朋友信息界面"); // 设置删除信息窗体上标签的标题信息为“删除朋友信息界面”
DeleteMessageFrame dialog = new DeleteMessageFrame(); // 创建删除信息窗体对象
dialog.setVisible(true); // 显示删除信息窗体
}
});
newItemMenuItem_10.setText("删除信息");
menu_2.add(newItemMenuItem_10);
final JMenuItem newItemMenuItem_11 = new JMenuItem();
newItemMenuItem_11.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
SaveTypeState.setTypeState("朋友"); // 设置分类信息为“朋友”
SaveTypeState.setTitleState("查询朋友信息模块"); // 主置查询信息窗体标题为“查询朋友信息模块”
SaveTypeState.setLableState("查询朋友信息界面"); // 设置查询信息窗体上标签的标题信息为“查询朋友信息界面”
QueryMessageFrame dialog = new QueryMessageFrame(); // 创建查询信息窗体对象
dialog.setVisible(true); // 显示查询信息窗体
}
});
newItemMenuItem_11.setText("查询信息");
menu_2.add(newItemMenuItem_11);
final JMenu menu_3 = new JMenu();
menu_3.setText("同学");
menuBar.add(menu_3);
final JMenuItem newItemMenuItem_12 = new JMenuItem();
newItemMenuItem_12.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
SaveTypeState.setTypeState("同学"); // 设置分类信息为“同学”
SaveTypeState.setTitleState("添加同学信息模块"); // 主置添加信息窗体标题为“添加同学信息模块”
SaveTypeState.setLableState("添加同学信息界面"); // 设置添加信息窗体上标签的标题信息为“添加同学信息界面”
AddMessageFrame frame = new AddMessageFrame(); // 创建添加信息窗体对象
frame.setVisible(true); // 显示添加信息窗体
}
});
newItemMenuItem_12.setText("添加信息");
menu_3.add(newItemMenuItem_12);
final JMenuItem newItemMenuItem_13 = new JMenuItem();
newItemMenuItem_13.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
SaveTypeState.setTypeState("同学"); // 设置分类信息为“同学”
SaveTypeState.setTitleState("修改同学信息模块"); // 主置修改信息窗体标�
xiyi7
- 粉丝: 0
- 资源: 14
最新资源
- 【创新无忧】基于豪猪优化算法CPO优化相关向量机RVM实现数据多输入单输出回归预测附matlab代码.rar
- 【创新无忧】基于黑翅鸢算法BKA优化广义神经网络GRNN实现电机故障诊断附matlab代码.rar
- 【创新无忧】基于黑翅鸢算法BKA优化极限学习机ELM实现乳腺肿瘤诊断附matlab代码.rar
- 【创新无忧】基于黑猩猩优化算法Chimp优化广义神经网络GRNN实现电机故障诊断附matlab代码.rar
- 【创新无忧】基于黑猩猩优化算法Chimp优化广义神经网络GRNN实现光伏预测附matlab代码.rar
- 【创新无忧】基于黑翅鸢算法BKA优化极限学习机KELM实现故障诊断附matlab代码.rar
- 【创新无忧】基于黑猩猩优化算法Chimp优化广义神经网络GRNN实现数据回归预测附matlab代码.rar
- 【创新无忧】基于黑猩猩优化算法Chimp优化极限学习机ELM实现乳腺肿瘤诊断附matlab代码.rar
- 【创新无忧】基于黑猩猩优化算法Chimp优化极限学习机KELM实现故障诊断附matlab代码.rar
- 【创新无忧】基于花朵授粉优化算法FPA优化广义神经网络GRNN实现电机故障诊断附matlab代码.rar
- 【创新无忧】基于黑猩猩优化算法Chimp优化相关向量机RVM实现北半球光伏数据预测附matlab代码.rar
- 【创新无忧】基于黑猩猩优化算法Chimp优化相关向量机RVM实现数据多输入单输出回归预测附matlab代码.rar
- 【创新无忧】基于花朵授粉优化算法FPA优化广义神经网络GRNN实现数据回归预测附matlab代码.rar
- 【创新无忧】基于花朵授粉优化算法FPA优化广义神经网络GRNN实现光伏预测附matlab代码.rar
- 【创新无忧】基于花朵授粉优化算法FPA优化极限学习机ELM实现乳腺肿瘤诊断附matlab代码.rar
- 【创新无忧】基于花朵授粉优化算法FPA优化相关向量机RVM实现数据多输入单输出回归预测附matlab代码.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈