java商品管理系统文档格式.docx
- 文档编号:19753076
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:23
- 大小:20.52KB
java商品管理系统文档格式.docx
《java商品管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《java商品管理系统文档格式.docx(23页珍藏版)》请在冰豆网上搜索。
DefaultTableModelmodel;
CardLayoutc=newCardLayout();
JPanelcard;
//查找页面要用的组件
JPaneljp1,jp2,jp3;
JPaneljp2_main;
JButtonfind_id,find_name,find_delete,find_all;
JTextFieldtext_find;
JScrollPanejsp_find;
JTabletable_find;
DefaultTableModelmodel_find;
//背景更改要用的组件
intr=255,g=255,b=255;
TextFieldtfr,tfg,tfb;
Scrollbarsbr,sbg,sbb;
Paneldisplay;
JPaneljp3_main;
publicMain(){
super("
主窗口"
);
menuBar=newMenuBar();
menu_gongju=newMenu("
工具"
menu_guanli=newMenu("
管理"
menu_Help=newMenu("
帮助"
menu_xitong=newMenu("
系统"
item_About=newMenuItem("
关于"
item_beijing=newMenuItem("
背景设置"
item_LookHelp=newMenuItem("
查看帮助"
item_up_password=newMenuItem("
修改密码"
item_reLanding=newMenuItem("
重新登录"
item_exit=newMenuItem("
退出系统"
item_jishiben=newMenuItem("
记事本"
item_jisuanqi=newMenuItem("
计算器"
item_find=newMenuItem("
查找"
item_input=newMenuItem("
录入"
item_delete=newMenuItem("
删除"
//注册监听
item_About.addActionListener(this);
item_beijing.addActionListener(this);
item_LookHelp.addActionListener(this);
item_up_password.addActionListener(this);
item_reLanding.addActionListener(this);
item_exit.addActionListener(this);
item_jishiben.addActionListener(this);
item_jisuanqi.addActionListener(this);
item_find.addActionListener(this);
item_input.addActionListener(this);
item_delete.addActionListener(this);
menu_xitong.add(item_up_password);
menu_xitong.add(item_reLanding);
menu_xitong.add(item_exit);
menu_guanli.add(item_input);
menu_guanli.add(item_find);
//menu_guanli.add(item_delete);
menu_gongju.add(item_jisuanqi);
menu_gongju.add(item_jishiben);
menu_gongju.add(item_beijing);
menu_Help.add(item_About);
menu_Help.add(item_LookHelp);
menuBar.add(menu_xitong);
menuBar.add(menu_guanli);
menuBar.add(menu_gongju);
menuBar.add(menu_Help);
setMenuBar(menuBar);
setResizable(false);
initComponents();
//调用法初始化界面
Find();
change_color();
//查找功能的布局以及组建
//this.setLayout(newCardLayout());
card=newJPanel();
card.setLayout(c);
card.add("
1"
jp_main);
2"
jp2_main);
3"
jp3_main);
//this.getContentPane().add("
Center"
this.add(card);
this.setSize(1000,500);
this.setLocationRelativeTo(null);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
//录入界面初始化
privatevoidinitComponents(){//构造面板
System.out.println("
pass"
lbl_id=newJLabel("
商品编号"
JLabel.CENTER);
lbl_name=newJLabel("
商品名称"
lbl_address=newJLabel("
商品产地"
lbl_in_price=newJLabel("
进价"
lbl_out_price=newJLabel("
售价"
lbl_jinhuo=newJLabel("
进货量"
lbl_chuhuo=newJLabel("
销售量"
lbl_kucun=newJLabel("
库存量"
text_id=newTextField();
text_name=newTextField();
text_address=newTextField();
text_in_price=newTextField();
text_out_price=newTextField();
text_jinhuo=newTextField();
text_chuhuo=newTextField();
text_kucun=newTextField();
jp_table=newJPanel(newBorderLayout());
jp_text=newJPanel(newGridLayout(2,8));
jp_text.add(lbl_id);
jp_text.add(lbl_name);
jp_text.add(lbl_address);
jp_text.add(lbl_in_price);
jp_text.add(lbl_out_price);
jp_text.add(lbl_jinhuo);
jp_text.add(lbl_chuhuo);
jp_text.add(lbl_kucun);
jp_text.add(text_id);
jp_text.add(text_name);
jp_text.add(text_address);
jp_text.add(text_in_price);
jp_text.add(text_out_price);
jp_text.add(text_jinhuo);
jp_text.add(text_chuhuo);
jp_text.add(text_kucun);
model=newDefaultTableModel(newObject[][]{
},newString[]{"
"
"
"
出货量"
});
table=newJTable(model);
jsp=newJScrollPane(table);
submit=newJButton("
录入商品"
reset=newJButton("
重置信息"
delete=newJButton("
删除所选商品"
submit.addActionListener(this);
reset.addActionListener(this);
delete.addActionListener(this);
jp_btn=newJPanel(newGridLayout(1,3));
jp_btn.add(submit);
jp_btn.add(delete);
jp_btn.add(reset);
jp_table.add("
jp_text);
South"
jp_btn);
jp_main=newJPanel(newBorderLayout(10,10));
jp_main.add("
jsp);
North"
jp_table);
//查找面板初始化面板
privatevoidFind(){
jp1=newJPanel(newGridLayout(1,1));
jp2=newJPanel(newGridLayout(1,4));
jp3=newJPanel(newBorderLayout());
find_id=newJButton("
根据商品编号查询"
find_name=newJButton("
根据商品名称查询"
find_all=newJButton("
查询所有信息"
find_delete=newJButton("
删除所选信息"
text_find=newJTextField();
jsp_find=newJScrollPane();
table_find=newJTable();
model_find=newDefaultTableModel();
model_find=newDefaultTableModel(newObject[][]{
},newString[]{"
table_find=newJTable(model_find);
jsp_find=newJScrollPane(table_find);
find_id.addActionListener(this);
find_name.addActionListener(this);
find_all.addActionListener(this);
find_delete.addActionListener(this);
jp1.add(text_find);
jp2.add(find_id);
jp2.add(find_name);
jp2.add(find_all);
jp2.add(find_delete);
jp3.add("
jp1);
jp2);
jp2_main=newJPanel(newBorderLayout(10,10));
jp2_main.add("
jsp_find);
jp3);
//背景更改
privatevoidchange_color(){
jp3_main=newJPanel();
display=newPanel();
display.setBackground(Color.WHITE);
Panelpcolor=newPanel();
pcolor.setLayout(newBorderLayout());
Panelpw=newPanel();
pw.setLayout(newGridLayout(3,2,0,0));
jp3_main.setLayout(newBorderLayout());
tfr=newTextField("
255"
tfg=newTextField("
tfb=newTextField("
tfr.setEditable(false);
tfg.setEditable(false);
tfb.setEditable(false);
sbr=newScrollbar(Scrollbar.HORIZONTAL,255,0,0,255);
sbg=newScrollbar(Scrollbar.HORIZONTAL,255,0,0,255);
sbb=newScrollbar(Scrollbar.HORIZONTAL,255,0,0,255);
sbr.setName("
SBR"
sbg.setName("
SBG"
sbb.setName("
SBB"
sbr.setBackground(Color.red);
sbg.setBackground(Color.green);
sbb.setBackground(Color.blue);
sbr.addAdjustmentListener(this);
sbg.addAdjustmentListener(this);
sbb.addAdjustmentListener(this);
pw.add(newLabel("
红色"
));
pw.add(tfr);
绿色"
pw.add(tfg);
蓝色"
pw.add(tfb);
Panelpc=newPanel();
pc.setLayout(newGridLayout(3,1,0,0));
pc.add(sbr);
pc.add(sbg);
pc.add(sbb);
pcolor.add(pw,BorderLayout.WEST);
pcolor.add(pc,BorderLayout.CENTER);
jp3_main.add(display,BorderLayout.CENTER);
jp3_main.add(pcolor,BorderLayout.SOUTH);
//查看帮助文档,调用本地的程序,查看帮助文档
publicvoiduseCMDCommand()throwsIOException{
Runtime.getRuntime().exec(newString[]{"
cmd.exe"
/c"
..\\BaoDing_Shoop\\商场商品管理系统项目帮助.doc"
});
}
//主函数
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
java.awt.EventQueue.invokeLater(newRunnable(){
publicvoidrun(){
newMain().setVisible(true);
}
});
//监听法
publicvoidactionPerformed(ActionEvente){
//得到事件源
StringbtString=e.getActionCommand();
//录入功能
if(btString.equals("
)){//追加到最后一行
if(!
text_id.getText().equals("
"
)&
&
!
text_name.getText().equals("
text_address.getText().equals("
text_in_price.getText().equals("
text_out_price.getText().equals("
text_jinhuo.getText().equals("
text_chuhuo.getText().equals("
text_kucun.getText().equals("
)){
//获取文本框信息
intidString=Integer.parseInt(text_id.getText());
Stringids=text_id.getText();
StringnameString=text_name.getText();
StringaddresString=text_address.getText();
doublein_priceString=Double.parseDouble(text_in_price.getText());
doubleout_priceString=Double.parseDouble(text_out_price.getText());
intjinhuoString=Integer.parseInt(text_jinhuo.getText());
intchuhuoString=Integer.parseInt(text_chuhuo.getText());
intkucun=Integer.parseInt(text_kucun.getText());
if(in_priceString<
=0){
JOptionPane.showMessageDialog(this,"
亲~,进价要大于零哦!
}else{
if(in_priceString>
=out_priceString){
JOptionPane.showMessageDialog(this,"
亲~,要有盈利的,销售价格要大于进价!
}else{
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 商品 管理 系统