📄 inframe.java
字号:
package com.aptech.view;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;
import java.awt.Rectangle;
import java.awt.Font;
import java.awt.Color;
import javax.swing.JComboBox;
import javax.swing.JTextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JToggleButton;
import javax.swing.BorderFactory;
import javax.swing.border.TitledBorder;
import javax.swing.border.Border;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import com.aptech.classmarket.*;
import javax.swing.JOptionPane;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class InFrame extends JFrame {
JPanel contentPane;
JLabel lbl = new JLabel();
JLabel lbl2 = new JLabel();
JComboBox cob = new JComboBox();
JLabel lbl3 = new JLabel();
JTextField tex = new JTextField();
JLabel lbl4 = new JLabel();
JTextField tex1 = new JTextField();
JLabel lbl5 = new JLabel();
JComboBox cob1 = new JComboBox();
JLabel lbl6 = new JLabel();
JTextField tex2 = new JTextField();
JLabel lbl7 = new JLabel();
JTextField tex3 = new JTextField();
JLabel lbl8 = new JLabel();
JTextField tex4 = new JTextField();
JLabel lbl9 = new JLabel();
JTextField tex5 = new JTextField();
JLabel lbl10 = new JLabel();
JTextField tex6 = new JTextField();
JLabel lbl11 = new JLabel();
JTextField tex7 = new JTextField();
JLabel lbl12 = new JLabel();
JTextField tex8 = new JTextField();
JToggleButton btn = new JToggleButton();
JToggleButton btn1 = new JToggleButton();
TitledBorder titledBorder1 = new TitledBorder("");
Border border1 = BorderFactory.createLineBorder(Color.black, 2);
TitledBorder titledBorder2 = new TitledBorder("");
JMenuBar jMenuBar1 = new JMenuBar();
JMenu jMenu1 = new JMenu();
JMenuItem jMenuItem1 = new JMenuItem();
JMenu jMenu2 = new JMenu();
JMenuItem jMenuItem2 = new JMenuItem();
JMenu jMenu3 = new JMenu();
JMenuItem jMenuItem3 = new JMenuItem();
Icon mag=new ImageIcon("06.jpg");
JLabel jLabel2 = new JLabel();
TitledBorder titledBorder3 = new TitledBorder("");
JLabel jLabel1 = new JLabel(mag);
JOptionPane jop = new JOptionPane();
public InFrame() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
/**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
this.getContentPane().setBackground(Color.cyan);
this.setJMenuBar(jMenuBar1);
setSize(new Dimension(400, 320));
setTitle("一切为了顾客");
lbl.setFont(new java.awt.Font("黑体", Font.BOLD, 20));
lbl.setForeground(Color.red);
lbl.setText("采购进货");
lbl.setBounds(new Rectangle(161, 19, 90, 39));
lbl2.setText("商品类别:");
lbl2.setBounds(new Rectangle(17, 64, 66, 24));
cob.setBorder(BorderFactory.createEtchedBorder());
cob.setBounds(new Rectangle(80, 64, 93, 24));
lbl3.setText("商品编号:");
lbl3.setBounds(new Rectangle(200, 67, 64, 21));
tex.setBounds(new Rectangle(265, 66, 102, 24));
lbl4.setText("商品名称:");
lbl4.setBounds(new Rectangle(17, 97, 63, 23));
tex1.setBounds(new Rectangle(80, 98, 93, 24));
lbl5.setText("计量单位:");
lbl5.setBounds(new Rectangle(198, 100, 63, 22));
cob1.setBounds(new Rectangle(265, 98, 102, 25));
lbl6.setText("商品进价:");
lbl6.setBounds(new Rectangle(17, 130, 61, 22));
tex2.setBounds(new Rectangle(80, 129, 93, 24));
lbl7.setText("进货数量:");
lbl7.setBounds(new Rectangle(200, 129, 63, 22));
tex3.setBounds(new Rectangle(265, 128, 102, 24));
lbl8.setText("供应商:");
lbl8.setBounds(new Rectangle(16, 157, 50, 22));
tex4.setBounds(new Rectangle(80, 156, 93, 24));
lbl9.setText("生产厂商:");
lbl9.setBounds(new Rectangle(199, 158, 64, 21));
tex5.setBounds(new Rectangle(265, 156, 102, 24));
lbl10.setText("合计金额:");
lbl10.setBounds(new Rectangle(16, 187, 61, 22));
tex6.setBounds(new Rectangle(80, 184, 93, 25));
lbl11.setText("付款金额:");
lbl11.setBounds(new Rectangle(198, 187, 64, 22));
tex7.setBounds(new Rectangle(265, 183, 102, 25));
tex7.addActionListener(new Frame1_tex7_actionAdapter(this));
lbl12.setText("备 注:");
lbl12.setBounds(new Rectangle(18, 217, 56, 21));
tex8.setBounds(new Rectangle(80, 219, 289, 23));
btn.setBackground(Color.cyan);
btn.setBorder(BorderFactory.createRaisedBevelBorder());
btn.setText("订单");
btn.setBounds(new Rectangle(61, 258, 76, 29));
btn.addActionListener(new InFrame_btn_actionAdapter(this));
btn1.setBackground(Color.cyan);
btn1.setBorder(BorderFactory.createRaisedBevelBorder());
btn1.setText("退出");
btn1.setBounds(new Rectangle(259, 258, 74, 29));
btn1.addActionListener(new InFrame_btn1_actionAdapter(this));
jMenu1.setBackground(Color.cyan);
jMenu1.setText("入库");
jMenuItem1.setBackground(Color.cyan);
jMenuItem1.setText("入库");
jMenu2.setBackground(Color.cyan);
jMenu2.setText("出库");
jMenuItem2.setBackground(Color.cyan);
jMenuItem2.setText("出库");
jMenuItem2.addActionListener(new InFrame_jMenuItem2_actionAdapter(this));
jMenu3.setBackground(Color.cyan);
jMenu3.setText("帮助");
jMenuItem3.setBackground(Color.cyan);
jMenuItem3.setText("操作规则");
jMenuBar1.setBackground(Color.cyan);
jLabel2.setBorder(titledBorder3);
jLabel2.setBounds(new Rectangle(270, 11, 97, 20));
jLabel1.setBounds(new Rectangle(0, 0, 403, 320));
jop.setBounds(new Rectangle(87, 364, 111, 33));
contentPane.add(lbl3);
contentPane.add(tex);
contentPane.add(lbl4);
contentPane.add(lbl5);
contentPane.add(cob1);
contentPane.add(lbl6);
contentPane.add(lbl2);
contentPane.add(tex2);
contentPane.add(lbl7);
contentPane.add(tex3);
contentPane.add(lbl8);
contentPane.add(lbl9);
contentPane.add(tex5);
contentPane.add(lbl10);
contentPane.add(tex1);
contentPane.add(tex4);
contentPane.add(tex6);
contentPane.add(cob);
contentPane.add(lbl11);
contentPane.add(tex7);
contentPane.add(lbl12);
contentPane.add(tex8);
contentPane.add(btn);
contentPane.add(btn1);
contentPane.add(lbl);
contentPane.add(jLabel2);
contentPane.add(jLabel1);
contentPane.add(jop);
jMenuBar1.add(jMenu1);
jMenuBar1.add(jMenu2);
jMenuBar1.add(jMenu3);
jMenu1.add(jMenuItem1);
jMenu2.add(jMenuItem2);
jMenu3.add(jMenuItem3);
Timetext tt=new Timetext();
String time=tt.time();
String year=time.substring(2,4);
String month=time.substring(5,7);
String date=time.substring(8,10);
String hour=time.substring(11,13);
String minute=time.substring(14,16);
jLabel2.setText("IN"+year+month+date+hour+minute);
}
public void tex7_actionPerformed(ActionEvent e) {
}
public void btn1_actionPerformed(ActionEvent e) {
this.dispose();
}
public void jMenuItem2_actionPerformed(ActionEvent e) {
OutFrame out=new OutFrame();
out.setSize(400,350);
out.setVisible(true);
this.dispose();
out.setLocationRelativeTo(this);
}
public void btn_actionPerformed(ActionEvent e) {
Ingoods ingoods=new Ingoods();
ingoods.setstocksid(jLabel2.getText());
ingoods.setgoodsid(tex.getText());
ingoods.setgoodsname(tex1.getText());
ingoods.setgoodssort((String)cob.getSelectedItem());
ingoods.setunit((String)cob1.getSelectedItem());
ingoods.setinprice(Float.parseFloat(tex2.getText()));
ingoods.setamount(Integer.parseInt(tex3.getText()));
ingoods.setaddress(tex5.getText());
ingoods.setvent(tex4.getText());
ingoods.setmoney(Float.parseFloat(tex6.getText()));
ingoods.setpay(Float.parseFloat(tex7.getText()));
ingoods.setbeizhu(tex8.getText());
Timetext tt=new Timetext();
String time=tt.time();
ingoods.setintime(time);
boolean flag=false;
Insertingoods insert=new Insertingoods();
flag=insert.insert(ingoods);
if(flag==true){
jop.showMessageDialog(this,"添加成功","系统提示",JOptionPane.INFORMATION_MESSAGE);
}
else{
jop.showMessageDialog(this,"添加失败","系统提示",JOptionPane.ERROR_MESSAGE);
}
}
}
class InFrame_btn_actionAdapter implements ActionListener {
private InFrame adaptee;
InFrame_btn_actionAdapter(InFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btn_actionPerformed(e);
}
}
class InFrame_jMenuItem2_actionAdapter implements ActionListener {
private InFrame adaptee;
InFrame_jMenuItem2_actionAdapter(InFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem2_actionPerformed(e);
}
}
class InFrame_btn1_actionAdapter implements ActionListener {
private InFrame adaptee;
InFrame_btn1_actionAdapter(InFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btn1_actionPerformed(e);
}
}
class Frame1_tex7_actionAdapter implements ActionListener {
private InFrame adaptee;
Frame1_tex7_actionAdapter(InFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.tex7_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -