资源简介
java写的一个EAN-13标准的条形码程序
代码片段和文件信息
/*条形码显示类
* */
import com.myText.babecueExample.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
@SuppressWarnings(“serial“)
public class BarCodeView extends Jframe{
private Container container; //顶层容器
private JLabel leftlabel; //输入框前标签
private Box box; //箱容器
private JTextField field; //条形码输入框
private JButton button; //确认按钮
private BarCode barcode; //商品条码
private Boolean flag = false; //控制绘画符
public BarCodeView()
{
super(“EAN-13条形码生成器“);
//制作面板
container = getContentPane();
box = Box.createHorizontalBox();
leftlabel = new JLabel(“输入13位条形码:“);
field = new JTextField(13);
button = new JButton(“确定“);
box.add(leftlabel);
box.add(field);
box.add(button);
container.setLayout(new FlowLayout(FlowLayout.CENTER));
container.add(box);
barcode = new BarCode();
//确定按钮事件
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent event)
{
//判断是否是13位的商品数字码
if(field.getText().length() == 13)
{
barcode.setCode(field.getText());
flag = true;
repaint();
}
else
{
JOptionPane.showMessageDialog(null“输入条形码数据必须是13位的数字“);
}
}
});
//设置面板属性
setResizable(false);
setLocation(400300);
setSize(400300);
setVisible(true);
}
//画条形码
public void paint(Graphics g)
{
super.paint(g);
if(flag)
{
barcode.createEAN13BarCode(g150100);
}
}
//运行main方法
public static void main(String args[])
{
BarCodeView v = new BarCodeView();
v.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 311 2007-12-03 14:31 Barbecue\.classpath
文件 384 2007-11-19 14:06 Barbecue\.project
文件 1327 2007-12-03 14:31 Barbecue\bin\BarCodeView$1.class
文件 2530 2007-12-03 14:31 Barbecue\bin\BarCodeView.class
文件 3797 2007-12-03 18:33 Barbecue\bin\com\myText\babecueExample\BarCode.class
文件 1565 2007-12-03 14:37 Barbecue\bin\com\myText\babecueExample\CommodityCharacterSet.class
文件 1010 2007-12-03 21:28 Barbecue\bin\junit\sample\BarCode\AllTest.class
文件 1552 2007-12-03 20:14 Barbecue\bin\junit\sample\BarCode\BarCodeTest.class
文件 1273 2007-12-03 18:00 Barbecue\bin\junit\sample\BarCode\ChooseLeftSubsetTest.class
文件 1461 2007-12-03 15:17 Barbecue\bin\junit\sample\BarCode\CommodityCharacterSetTest.class
文件 121070 2002-09-04 23:29 Barbecue\bin\lib\junit.jar
文件 78 2007-12-03 21:30 Barbecue\bin\双击测试.bat
文件 1722 2007-11-26 21:30 Barbecue\src\BarCodeView.java
文件 5222 2007-12-03 18:33 Barbecue\src\com\myText\babecueExample\BarCode.java
文件 1935 2007-12-03 14:37 Barbecue\src\com\myText\babecueExample\CommodityCharacterSet.java
文件 473 2007-12-03 21:28 Barbecue\src\junit\sample\BarCode\AllTest.java
文件 952 2007-12-03 20:14 Barbecue\src\junit\sample\BarCode\BarCodeTest.java
文件 1020 2007-12-03 18:00 Barbecue\src\junit\sample\BarCode\ChooseLeftSubsetTest.java
文件 1456 2007-12-03 15:17 Barbecue\src\junit\sample\BarCode\CommodityCharacterSetTest.java
文件 0 2007-12-03 20:28 Barbecue\测试说明.txt
文件 6551 2007-11-26 21:29 BarCode.jar
目录 0 2007-12-03 14:34 Barbecue\bin\com\myText\babecueExample
目录 0 2007-12-03 21:22 Barbecue\bin\junit\sample\BarCode
目录 0 2007-12-03 14:34 Barbecue\src\com\myText\babecueExample
目录 0 2007-12-03 19:31 Barbecue\src\junit\sample\BarCode
目录 0 2007-12-03 14:31 Barbecue\bin\com\myText
目录 0 2007-12-03 14:31 Barbecue\bin\junit\sample
目录 0 2007-11-19 14:15 Barbecue\src\com\myText
目录 0 2007-12-03 14:28 Barbecue\src\junit\sample
目录 0 2007-12-03 14:31 Barbecue\bin\com
............此处省略10个文件信息
- 上一篇:java局域网聊天室(RSA算法加密)
- 下一篇:php与java互通rsa加密解密
评论
共有 条评论