4源程序清单格式

2026/1/20 10:20:21

软件实验周——源程序清单

inset1.add(sex); inset1.add(jsex); inset1.add(saleId); inset1.add(jsaleId);

inset.add(inset1,BorderLayout.NORTH); inset2.add(in); inset2.add(delete);

inset.add(inset2,BorderLayout.SOUTH); jf.add(inset,BorderLayout.NORTH); outset.add(new JScrollPane(table)); jf.add(outset); //监听按钮

setaddActionListener(new UserManageAction(in,delete,this)); setdeleteActionListener(new UserManageAction(in,delete,this)); jf.setVisible(true); }

public void addObject(ArrayList list) { Iterator iter = list.iterator(); while (iter.hasNext()) { Object o = iter.next(); if (o instanceof Sale) {

Sale s = (Sale) o; tabledate[i][0]=s.getSalename(); tabledate[i][1]=(s.getPassword()); tabledate[i][2]=(s.getSex()); tabledate[i][3]=(s.getSaleId()); i++; } } }

public static void closeframe(boolean b){ jf.setVisible(b); }

public String getJsalename() { return jsalename.getText(); }

public void setJsalename(String jt) { jsalename.setText(jt); }

第40页

软件实验周——源程序清单

}

public String getJpassword() { return jpassword.getText(); }

public void setJpassword(String jss) { jpassword.setText(jss); }

public String getJsex() { return jsex.getText(); }

public void setJsex(String jss) { jsex.setText(jss); }

public String getJsaleId() { return jsaleId.getText(); }

public void setJsaleId(String jss) { jsaleId.setText(jss); }

public void setaddActionListener(UserManageAction userm){ in.addActionListener(userm); }

public void setdeleteActionListener(UserManageAction userm){ delete.addActionListener(userm); }

4.3.1子模块1(UserManageAction)

/---------------

//---功能:售票员管理--- //---完成人:许力仁---

//---完成时间:2012-12-25--- //---修改时间:2012-12-29--- //------------ package action;

import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.ArrayList;

第41页

软件实验周——源程序清单

import javax.swing.JButton; import javax.swing.JOptionPane;

import client.ChangeData1;

import SystemTools.Protocol; import allUI.TrainManage; import allUI.UserManage; //售票员管理监听类

public class UserManageAction implements ActionListener{ private JButton in, delete; private UserManage userManage; static String userIn; static String suserIn;

ArrayList list3 = new ArrayList();

public UserManageAction(JButton in, JButton delete, UserManage userManage) {

this.in = in;

this.delete = delete;

this.userManage = userManage; }

@Override

public void actionPerformed(ActionEvent e) { //增加操作

if (e.getActionCommand().equals(\增加\ //输入不为空

if((userManage.getJsalename()).equals(\

JOptionPane.showMessageDialog(null,\售票员姓名不能为空!\ }else if((userManage.getJpassword()).equals(\

JOptionPane.showMessageDialog(null,\密码不能为空!\ }else if(!((userManage.getJsex()).equals(\男\女\

JOptionPane.showMessageDialog(null,\性别格式错误!\ } else if((userManage.getJsaleId()).equals(\

JOptionPane.showMessageDialog(null,\售票点不能为空!\ }

else {

userIn = Protocol.saleadd+userManage.getJsalename()+\ userManage.getJpassword()+\ \ //传字符串到服务器

ChangeData1.OutPutData(userIn); //接受服务器返回对象

list3= ChangeData1.OutPutData1();

第42页

软件实验周——源程序清单

}

if(ChangeData1.b){

userManage.closeframe(false); new UserManage().init(list3);

JOptionPane.showMessageDialog(null,\信息增加成功!\ userManage.setJsalename(\ userManage.setJpassword(\ userManage.setJsex(\ userManage.setJsaleId(\ }else{

JOptionPane.showMessageDialog(null,\信息增加失败!\ return; } } }

//删除操作

if (e.getActionCommand().equals(\删除\ //输入不为空

if((userManage.getJsalename()).equals(\

JOptionPane.showMessageDialog(null,\售票员姓名不能为空!\ }

else {

userIn = Protocol.saledelete+userManage.getJsalename()+\ userManage.getJpassword()+\ \ ChangeData1.OutPutData(userIn); list3= ChangeData1.OutPutData1(); if(ChangeData1.b){

userManage.closeframe(false); new UserManage().init(list3);

JOptionPane.showMessageDialog(null,\信息删除成功!\ userManage.setJsalename(\ userManage.setJpassword(\ userManage.setJsex(\ userManage.setJsaleId(\ }else{

JOptionPane.showMessageDialog(null,\信息删除失败!\ return; } } }

第43页


4源程序清单格式.doc 将本文的Word文档下载到电脑
搜索更多关于: 4源程序清单格式 的文档

Copyright © 2021-2025 云题海 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-3

× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219