package frm;
import java.awt.*;import javax.swing.*;import java.awt.BorderLayout;
/** * <p>Title: </p> * * <p>Description: </p> * * <p>Copyright: Copyright (c) 2007</p> * * <p>Company: </p> * * @author not attributable * @version 1.0 */import java.awt.*;import javax.swing.*;import java.awt.event.*;import set.Asset_OP;import asset.InAndOut;import op.*;import quary.quary;
public class mainframe extends JFrame { JPanel jp_west = new JPanel(); JButton btn_set = new JButton("设置"); JButton btn_asset = new JButton("资产"); JButton btn_asset_out = new JButton("借出"); JButton btn_asset_in = new JButton("归还"); JButton btn_asset_mark = new JButton("标记"); JButton btn_asset_quary = new JButton("查询"); JButton btn_exit = new JButton("退出"); CardLayout cardLayout = new CardLayout(); JPanel jp_main = new JPanel(); String user; Container container; public mainframe() { try { jbInit(); } catch (Exception ex) { ex.printStackTrace(); } }
public void nf(String _user) { user = _user; container = this.getContentPane(); container.setLayout(new BorderLayout()); this.setTitle("固定资产管理"); jp_west.setLayout(new GridLayout(7, 1)); jp_west.add(btn_set); jp_west.add(btn_asset); jp_west.add(btn_asset_out); jp_west.add(btn_asset_mark); jp_west.add(btn_asset_in); jp_west.add(btn_asset_quary); jp_west.add(btn_exit); jp_main.setLayout(cardLayout); container.add(jp_west, BorderLayout.WEST, 0); container.add(jp_main, BorderLayout.CENTER, 1);
jp_main.add("set", new Asset_OP(user)); jp_main.add("add", new InAndOut(user)); jp_main.add("draw", new Draw(user)); jp_main.add("mark", new MarkAsset(user)); jp_main.add("return", new ReturnAsset(user)); jp_main.add("quary", new quary()); cardLayout.show(jp_main, "set"); if (user.trim().equals("admin")) { btn_asset.setEnabled(false); btn_asset_out.setEnabled(false); btn_asset_mark.setEnabled(false); btn_asset_in.setEnabled(false); btn_asset_quary.setEnabled(false); } this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); btn_asset_mark.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { jp_main.removeAll(); jp_main.add("mark", new MarkAsset(user)); cardLayout.show(jp_main, "mark"); jp_main.updateUI(); } });
btn_set.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { jp_main.removeAll(); Asset_OP aop = new Asset_OP(user); jp_main.add("set", aop); cardLayout.show(jp_main, "set"); jp_main.updateUI(); } }); btn_asset.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { jp_main.removeAll(); jp_main.add("add", new InAndOut(user)); cardLayout.show(jp_main, "add"); jp_main.updateUI(); } });
btn_asset_out.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { jp_main.removeAll(); jp_main.add("draw", new Draw(user)); cardLayout.show(jp_main, "draw"); jp_main.updateUI(); } }); btn_asset_in.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { jp_main.removeAll(); jp_main.add("return", new ReturnAsset(user)); cardLayout.show(jp_main, "return"); jp_main.updateUI(); } }); btn_asset_quary.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { jp_main.removeAll(); jp_main.add("quary", new quary()); cardLayout.show(jp_main, "quary"); jp_main.updateUI(); } });
btn_exit.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { System.exit(0); } });
}
public static void closeMain() { System.exit(0); }
public static void main(String[] args) { mainframe asset = new mainframe(); String manager; login lg = new login(); lg.setLocation(200, 200); lg.setSize(250, 250); lg.setModal(true); lg.setVisible(true); asset.setSize(580, 400); asset.setVisible(true); if (lg.username() != null) { manager = lg.username(); asset.nf(manager); } else { closeMain(); } }
private void jbInit() throws Exception { this.getContentPane().setBackground(SystemColor.control); this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); }}