📄 owner.java
字号:
package client;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
import javax.swing.WindowConstants;
import javax.swing.border.BevelBorder;
import javax.swing.border.EtchedBorder;
import javax.swing.border.TitledBorder;
import sever.business.iface.ILibrarianInfoIface;
import sever.business.impl.IlibrarianInfoImpl;
import sever.entity.LibrarianInfo;
import java.io.IOException;
import java.lang.*;
import com.swtdesigner.SwingResourceManager;
/**
* @author Administrator
*
*/
public class Owner extends JFrame {
private JComboBox comboBox;
private JFrame frame;
/**
* Launch the application
* @param args
*/
ImageIcon image=new ImageIcon("E:\\image\\头版.gif");
ImageIcon image2=new ImageIcon("E:\\image\\大图.JPG");
ImageIcon image3=new ImageIcon("E:\\image\\13.JPG");
ImageIcon image4=new ImageIcon("E:\\image\\14.JPG");
ImageIcon image5=new ImageIcon("E:\\image\\15.JPG");
ImageIcon image6=new ImageIcon("E:\\image\\16.JPG");
ImageIcon image7=new ImageIcon("E:\\image\\17.JPG");
ImageIcon image8=new ImageIcon("E:\\image\\18.JPG");
ImageIcon image9=new ImageIcon("E:\\image\\19.JPG");
ImageIcon image10=new ImageIcon("E:\\image\\20.JPG");
ImageIcon image11=new ImageIcon("E:\\image\\边框.JPG");
ImageIcon image12=new ImageIcon("E:\\image\\大图2.JPG");
// public static void main(String args[]) {
// try {
// Owner window = new Owner();
// window.setVisible(true);
// } catch (Exception e) {
// e.printStackTrace();
// }
// }
public Owner() {
new JFrame();
setIconImage(SwingResourceManager.getImage(Owner.class, "/LOGO.jpg"));
getContentPane().setLayout(null);
setBounds(0, 0,1024,765);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
setTitle("Tin Studio图书管理系统");
final JMenuBar menuBar = new JMenuBar();
setJMenuBar(menuBar);
final JMenu menu = new JMenu();
menu.setFont(new Font("", Font.BOLD, 14));
menu.setText("书籍管理");
menuBar.add(menu);
final JMenuItem menuItem = new JMenuItem();
menuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
PntBook pntbook=new PntBook();
pntbook.setVisible(true); //show出增加书籍界面
}
});
menuItem.setFont(new Font("@黑体", Font.PLAIN, 14));
menuItem.setText("增加书本");
menu.add(menuItem);
final JMenuItem menuItem_1 = new JMenuItem();
menuItem_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
BookDelete bookdelete=new BookDelete(); //show出删除书籍界面
bookdelete.setVisible(true);
}
});
menuItem_1.setFont(new Font("@黑体", Font.PLAIN, 14));
menuItem_1.setText("删除书本");
menu.add(menuItem_1);
final JMenu menu_1 = new JMenu();
menu_1.setFont(new Font("", Font.BOLD, 14));
menu_1.setText("读者管理");
menuBar.add(menu_1);
final JMenuItem menuItem_2 = new JMenuItem();
menuItem_2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
Entrol entrol=new Entrol(); //show出读者注册界面
entrol.setVisible(true);
}
});
menuItem_2.setFont(new Font("@黑体", Font.PLAIN, 14));
menuItem_2.setText("增加读者");
menu_1.add(menuItem_2);
final JMenuItem menuItem_3 = new JMenuItem();
menuItem_3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
EntrolDelete entroldelete=new EntrolDelete(); //show出删除用户界面
entroldelete.setVisible(true);
}
});
menuItem_3.setFont(new Font("@黑体", Font.PLAIN, 14));
menuItem_3.setText("删除读者");
menu_1.add(menuItem_3);
final JMenuItem menuItem_9 = new JMenuItem();
menuItem_9.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
SelectReader select=new SelectReader();
select.setVisible(true);
}
});
menuItem_9.setFont(new Font("@黑体", Font.PLAIN, 14));
menuItem_9.setText("读者查询");
menu_1.add(menuItem_9);
final JMenu menu_2 = new JMenu();
menu_2.setFont(new Font("@黑体", Font.BOLD, 14));
menu_2.setText("帮助");
menuBar.add(menu_2);
final JMenuItem menuItem_5 = new JMenuItem();
menuItem_5.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try {
Runtime.getRuntime().exec("notepad.exe E:\\image\\借阅规章.txt");
} catch (IOException e1) {
e1.printStackTrace();
}
}
});
menuItem_5.setFont(new Font("@黑体", Font.PLAIN, 14));
menuItem_5.setText("借阅规章");
menu_2.add(menuItem_5);
final JMenuItem menuItem_6 = new JMenuItem();
menuItem_6.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
About about=new About();
about.setVisible(true); //show出关于界面
}
});
menuItem_6.setFont(new Font("@黑体", Font.PLAIN, 14));
menuItem_6.setText("关于");
menu_2.add(menuItem_6);
final JLabel label = new JLabel(image);
label.setBounds(0, 0, 1016, 71);
getContentPane().add(label);
final JTabbedPane tabbedPane = new JTabbedPane();
tabbedPane.setBounds(0, 71, 174, 643);
getContentPane().add(tabbedPane);
final JPanel panel_4 = new JPanel();
panel_4.setLayout(null);
tabbedPane.addTab("日常操作", null, panel_4, null);
final JButton button = new JButton();
button.setText("借阅管理");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
Taxis taxis=new Taxis();
taxis.setVisible(true); //show出借阅管理界面
}
});
button.setFont(new Font("@黑体", Font.PLAIN, 14));
button.setBounds(36, 53, 109, 31);
panel_4.add(button);
final JButton button_1 = new JButton();
button_1.setText("借阅查询");
button_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
Borrower borrower=new Borrower(); //show出借阅查询界面
borrower.setVisible(true);
}
});
button_1.setFont(new Font("@黑体", Font.PLAIN, 14));
button_1.setBounds(36, 223, 109, 31);
panel_4.add(button_1);
final JButton button_2 = new JButton();
button_2.setText("归还管理");
button_2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
Return returns=new Return(); //show出归书籍界面
returns.setVisible(true);
}
});
button_2.setFont(new Font("@黑体", Font.PLAIN, 14));
button_2.setBounds(36, 403, 109, 31);
panel_4.add(button_2);
final JPanel panel_2 = new JPanel();
panel_2.setLayout(null);
tabbedPane.addTab("统计分析", null, panel_2, null);
final JButton button_5 = new JButton();
button_5.setText("借阅排行");
button_5.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Sort sor=new Sort();
sor.setVisible(true);
}
});
button_5.setFont(new Font("@黑体", Font.PLAIN, 14));
button_5.setBounds(36, 101, 109, 31);
panel_2.add(button_5);
final JButton button_6 = new JButton();
button_6.setText("数据盘点");
button_6.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
List list=new List();
list.setVisible(true); //show出查询所有书籍界面
}
});
button_6.setFont(new Font("@黑体", Font.PLAIN, 14));
button_6.setBounds(36, 352, 109, 31);
panel_2.add(button_6);
final JPanel panel = new JPanel();
panel.setLayout(null);
tabbedPane.addTab("系统设置", null, panel, null);
final JButton button_7 = new JButton();
button_7.setText("修改密码");
button_7.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
Rework rework=new Rework();
rework.setVisible(true); //show出修改密码界面
}
});
button_7.setFont(new Font("@黑体", Font.PLAIN, 14));
button_7.setBounds(36, 55, 109, 31);
panel.add(button_7);
final JButton button_8 = new JButton();
button_8.setText("添加管理员");
button_8.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
Add add=new Add();
add.setVisible(true); //show出添加管理人员界面
}
});
button_8.setFont(new Font("@黑体", Font.PLAIN, 14));
button_8.setBounds(36, 209, 109, 31);
panel.add(button_8);
final JButton button_3 = new JButton();
button_3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
DeleteLibr delet=new DeleteLibr();
delet.setVisible(true);
}
});
button_3.setFont(new Font("@黑体", Font.PLAIN, 14));
button_3.setText("删除管理员");
button_3.setBounds(36, 351, 109, 31);
panel.add(button_3);
final JLabel label_1 = new JLabel(image2);
label_1.setBounds(178, 71, 838, 643);
getContentPane().add(label_1);
final JPanel panel_3 = new JPanel();
panel_3.setBackground(new Color(224, 224, 224));
panel_3.setBorder(new TitledBorder(null, "系统背景设置", TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION, null, null));
panel_3.setLayout(null);
panel_3.setBounds(20, 402, 135, 62);
panel.add(panel_3);
final JLabel label_2 = new JLabel(image11);
label_2.setBounds(0, 0, 169, 601);
panel_2.add(label_2);
final JLabel label_3 = new JLabel(image11);
label_3.setBounds(0, 0, 169, 597);
panel_4.add(label_3);
final JLabel label_4 = new JLabel(image11);
label_4.setBounds(0, 0, 169, 601);
panel.add(label_4);
comboBox = new JComboBox();
comboBox.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
switch(comboBox.getSelectedIndex()){
case 0:
label_1.setIcon(new ImageIcon("E:\\image\\大图.JPG"));
break;
case 1:
label_1.setIcon(new ImageIcon("E:\\image\\大图2.JPG"));
break;
}
}
});
comboBox.setBounds(16, 29, 112, 23);
comboBox.addItem("背景1");
comboBox.addItem("背景2");
panel_3.add(comboBox);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -