資源簡介
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加密解密
評論
共有 條評論