• 大小: 126KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-12
  • 语言: Java
  • 标签:

资源简介

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个文件信息

评论

共有 条评论

相关资源