资源简介
通过读取excel中的价目表形成搜索目录,选取项目完毕后自动生成合同订单的一个小程序。
代码片段和文件信息
package excel;
import java.awt.AWTException;
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.frame;
import java.awt.Label;
import java.awt.Panel;
import java.awt.Robot;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.TextEvent;
import java.awt.event.TextListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.net.URL;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Vector;
import javax.swing.BorderFactory;
import javax.swing.JEditorPane;
import javax.swing.JList;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
class Item {
String xh mc;
double jg1 jg2;
Item(String x String m double j1 double j2) {
xh = x;
mc = m;
jg1 = j1;
jg2 = j2;
}
void pri() {
System.out.println(xh + “ “ + mc + “ “ + jg1 + “ “ + jg2);
}
boolean isprefix(String str) {
if (xh.toLowerCase().startsWith(str.toLowerCase()))
return true;
else
return false;
}
}
class LItem {
Item con;
int num;
double sum;
LItem(Item c int n) {
con = c;
num = n;
sum = (c.jg1 + c.jg2) * n;
}
}
class Mywin extends frame implements TextListener ListSelectionListener
ActionListener {
private static final long serialVersionUID = 1L;
TextField tf;
JList l1 l2;
Vectorject> vec vec2 vec3;
Button bt cl;
int flag;
boolean boo;
Mywin() {
super(“价目“);
tf = new TextField(17);
tf.addTextListener(this);
l1 = new JList();
vec = new Vectorject>();
vec2 = new Vectorject>();
vec3 = new Vectorject>();
for (int i = 0; i < 8; i++) {
vec.addElement(Main.item[i].xh);
}
l1 = new JList(vec);
l1.setVisibleRowCount(8);
l1.setBorder(BorderFactory.createtitledBorder(“请选择“));
l1.addListSelectionListener(this);
Panel p0 = new Panel();
p0.setLayout(new FlowLayout(0));
p0.add(new Label(“搜索“));
p0.add(tf);
Panel p1 = new Panel();
p1.setLayout(new BorderLayout(0 0));
p1.add(p0 BorderLayout.NORTH);
p1.add(l1 BorderLayout.CENTER);
l2 = new JList();
l2.setVisibleRowCount(10);
l2.setBorder(BorderFactory.createtitledBorder(“已选“));
l2.addListSelectionListener(this);
Panel p2 = new Panel();
p2.setLayout(new BorderLayout(1 2));
p2.add(p1 BorderLayout.WEST);
p2.add(new JScrollPane(l2) BorderLayout.CENTER);
this.add(p2 BorderLayout.CENTER);
bt = new Button(“生成订单合同“);
bt.addActionListener(this);
cl = new Button(“清空已选项目“);
cl.addActionListener(this);
Panel p3 = new Panel
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 308 2009-01-15 21:20 .classpath
文件 381 2009-01-11 17:38 .project
文件 1558016 2009-01-11 17:41 book.xls
文件 1232 2009-01-25 15:56 bin\excel\Item.class
文件 483 2009-01-25 15:56 bin\excel\LItem.class
文件 1911 2009-01-25 15:56 bin\excel\Main.class
文件 621 2009-01-25 15:56 bin\excel\Mywin$1.class
文件 10011 2009-01-25 15:56 bin\excel\Mywin.class
文件 614 2009-01-25 15:56 bin\excel\ViewPAGE$1.class
文件 3437 2009-01-25 15:56 bin\excel\ViewPAGE.class
文件 725247 2008-11-25 08:40 lib\jxl.jar
文件 11600 2009-01-25 15:56 src\excel\Main.java
目录 0 2009-01-23 17:52 bin\excel
目录 0 2009-01-15 13:51 src\excel
目录 0 2009-01-23 17:52 bin
目录 0 2009-01-15 21:19 lib
目录 0 2009-01-11 17:38 src
----------- --------- ---------- ----- ----
2313861 17
相关资源
- taobao-sdk-java-auto_1486434527120-20171127.ja
- Java Socket聊天和文件传输工具(更新)
- JAVA绘图板的设计与实现
- java酒店管理系统开题报告
- 用java读取bmp格式图片文件
- 单处理器进程调度模拟java实现
- 基于websocket的聊天室源码
- Java P2P聊天程序附带文档
- Java从入门到精通第4版光盘内容
- JavaSetup6u24
- java实现简单远程监控
- 图书管理系统java IO操作
- 基于Jpcap的网络数据抓包程序
- mysql-connector-java-3.1.7-bin.jar
- ImportExcelUtil.java文件支持所有Excel文件
- 实战JAVA高并发程序设计源代码汇总版
- 阿里java规范
- 学生信息管理系统-课程设计-Java,S
- java遗传算法智能组卷
- 应届毕业生的java简历模板
- 纯JAVA环境获取APK信息:包名版本版本号
- 宾馆客房管理系统JAVASwing+MySQL
- java-json.jar
- 基于二次误差度量的网格简化
- Java多线程实现生产者消费者
- Java记事本程序 Java程序设计入门,本
- mysql-connector-java-5.0.8-bin.jar
- 简单的java多人聊天小程序
- 数据库SQLserver+java课程设计
- java编写的FTP客户端程序
评论
共有 条评论