📄 normalframe.java~16~
字号:
package employeemanagersystem;
import java.awt.*;
import javax.swing.*;
import java.awt.Rectangle;
import javax.swing.BorderFactory;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.Font;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class NormalFrame
extends JFrame
{
LoginInformation li = new LoginInformation();
PersonalInforUpdatePanel inforUpdate = new PersonalInforUpdatePanel();
JToolBar plainToolBar = new JToolBar();
JButton personalBonusButton = new JButton();
JButton askForLeaveButton = new JButton();
JButton personalSalaryButton = new JButton();
ImageIcon salaryIcon = null;
ImageIcon bonusIcon = null;
ImageIcon leaveIcon = null;
JLabel noticeLabel = new JLabel();
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JMenuBar jMenuBar1 = new JMenuBar();
JMenu jMenu1 = new JMenu();
JMenu jMenu2 = new JMenu();
JMenuItem helpMenuItem = new JMenuItem();
JMenuItem aboutMenuItem = new JMenuItem();
JMenuItem returntoLoginMenuItem = new JMenuItem();
JMenuItem exitSystemMenuItem = new JMenuItem();
public NormalFrame()
{
try
{
jbInit();
}
catch (Exception exception)
{
exception.printStackTrace();
}
}
private void jbInit()
throws Exception
{
getContentPane().setLayout(null);
this.setJMenuBar(jMenuBar1);
this.setTitle("员工管理系统1.0正式版 普通员工——" + li.getLogName() + " 在线");
salaryIcon = new ImageIcon(".//pictures//salary.gif");
bonusIcon = new ImageIcon(".//pictures//bonus.gif");
leaveIcon = new ImageIcon(".//pictures//leave.gif");
personalSalaryButton.setIcon(salaryIcon);
personalSalaryButton.addActionListener(new
NormalFrame_personalSalaryButton_actionAdapter(this));
personalBonusButton.setIcon(bonusIcon);
personalBonusButton.addActionListener(new
NormalFrame_personalBonusButton_actionAdapter(this));
askForLeaveButton.setIcon(leaveIcon);
askForLeaveButton.addActionListener(new
NormalFrame_askForLeaveButton_actionAdapter(this));
inforUpdate.setBackground(SystemColor.control);
inforUpdate.setBorder(BorderFactory.createEtchedBorder());
inforUpdate.setBounds(new Rectangle(3, 92, 1000, 584));
plainToolBar.setBounds(new Rectangle(1, 0, 309, 34));
noticeLabel.setText("您的个人信息如下,您可以做相关修改");
noticeLabel.setBounds(new Rectangle(3, 43, 373, 31));
jLabel1.setText("|");
jLabel2.setText("|");
jMenuBar1.setFont(new java.awt.Font("宋体", Font.PLAIN, 15));
jMenu1.setText("关于...");
jMenu2.setText("退出");
helpMenuItem.setText("帮助");
helpMenuItem.addActionListener(new NormalFrame_helpMenuItem_actionAdapter(this));
aboutMenuItem.setText("关于");
aboutMenuItem.addActionListener(new NormalFrame_aboutMenuItem_actionAdapter(this));
returntoLoginMenuItem.setText("返回到登录界面");
returntoLoginMenuItem.addActionListener(new
NormalFrame_returntoLoginMenuItem_actionAdapter(this));
exitSystemMenuItem.setText("退出系统");
exitSystemMenuItem.addActionListener(new
NormalFrame_exitSystemMenuItem_actionAdapter(this));
this.getContentPane().add(inforUpdate);
this.getContentPane().add(plainToolBar);
plainToolBar.add(personalBonusButton);
plainToolBar.add(jLabel2);
plainToolBar.add(askForLeaveButton);
plainToolBar.add(jLabel1);
plainToolBar.add(personalSalaryButton);
this.getContentPane().add(noticeLabel);
jMenuBar1.add(jMenu1);
jMenuBar1.add(jMenu2);
jMenu1.add(helpMenuItem);
jMenu1.add(aboutMenuItem);
jMenu2.add(returntoLoginMenuItem);
jMenu2.add(exitSystemMenuItem);
}
public void personalBonusButton_actionPerformed(ActionEvent e)
{
ShowPersonalBonusDialog spbd = new ShowPersonalBonusDialog(this, "员工奖金列表", true);
spbd.setBounds(200, 200, 700, 350);
spbd.setResizable(false);
spbd.setVisible(true);
}
public void askForLeaveButton_actionPerformed(ActionEvent e)
{
AskForLeaveDialog leaveDialog = new AskForLeaveDialog(this, "请假申请", true);
leaveDialog.setBounds(200, 200, 365, 300);
leaveDialog.setResizable(false);
leaveDialog.setVisible(true);
}
public void personalSalaryButton_actionPerformed(ActionEvent e)
{
ShowPersonalSalaryDialog spsd = new ShowPersonalSalaryDialog(this,
"个人薪水及表现列表", true);
spsd.setBounds(200, 200, 700, 370);
spsd.setResizable(false);
spsd.setVisible(true);
}
public void aboutMenuItem_actionPerformed(ActionEvent e)
{
AboutDialog hd = new AboutDialog(this, "关于...", true);
hd.setBounds(300, 300, 340, 250);
hd.setResizable(false);
hd.setVisible(true);
}
public void returntoLoginMenuItem_actionPerformed(ActionEvent e)
{
this.dispose();
}
public void exitSystemMenuItem_actionPerformed(ActionEvent e)
{
this.dispose();
System.exit(0);
}
public void helpMenuItem_actionPerformed(ActionEvent e)
{
NormalHelpDialog nhd = new NormalHelpDialog(this, "帮助提示", true);
nhd.setBounds(300, 300, 340, 270);
nhd.setResizable(false);
nhd.setVisible(true);
}
}
class NormalFrame_helpMenuItem_actionAdapter
implements ActionListener
{
private NormalFrame adaptee;
NormalFrame_helpMenuItem_actionAdapter(NormalFrame adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.helpMenuItem_actionPerformed(e);
}
}
class NormalFrame_exitSystemMenuItem_actionAdapter
implements ActionListener
{
private NormalFrame adaptee;
NormalFrame_exitSystemMenuItem_actionAdapter(NormalFrame adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.exitSystemMenuItem_actionPerformed(e);
}
}
class NormalFrame_returntoLoginMenuItem_actionAdapter
implements ActionListener
{
private NormalFrame adaptee;
NormalFrame_returntoLoginMenuItem_actionAdapter(NormalFrame adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.returntoLoginMenuItem_actionPerformed(e);
}
}
class NormalFrame_aboutMenuItem_actionAdapter
implements ActionListener
{
private NormalFrame adaptee;
NormalFrame_aboutMenuItem_actionAdapter(NormalFrame adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.aboutMenuItem_actionPerformed(e);
}
}
class NormalFrame_personalSalaryButton_actionAdapter
implements ActionListener
{
private NormalFrame adaptee;
NormalFrame_personalSalaryButton_actionAdapter(NormalFrame adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.personalSalaryButton_actionPerformed(e);
}
}
class NormalFrame_askForLeaveButton_actionAdapter
implements ActionListener
{
private NormalFrame adaptee;
NormalFrame_askForLeaveButton_actionAdapter(NormalFrame adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.askForLeaveButton_actionPerformed(e);
}
}
class NormalFrame_personalBonusButton_actionAdapter
implements ActionListener
{
private NormalFrame adaptee;
NormalFrame_personalBonusButton_actionAdapter(NormalFrame adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.personalBonusButton_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -