1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
public synchronized void initScan()
{
ScannerDevice[] devList = Symbol.getScannerDeviceList();
try
{
exiting = false;
while (!exiting){
scanner = new Scanner(devList[0]);
scanner.enable();
scanner.read(null, this);
wait();
scanner.disable();
scanner.dispose();
}
}
******************************************
public class GestionActionBouton implements MouseListener{
private int numBouton = 0;
public void mouseClicked(MouseEvent mouseEvent) {
switch(numBouton){
case 1:
// lecture d'une étiquette
infoTextArea.append("démarage du scan...\n");
// creatData() juste pour tester les entrées
//après le scan
//creatData();
initScan();
**********************************
saveButton = new Button("Sauvegarder et Quitter");
saveButton.addMouseListener(new GestionActionBouton(2));
southPanel.add(saveButton);
/*
Button exitButton = new Button("Sortir");
exitButton.addMouseListener(new GestionActionBouton(3));
southPanel.add(exitButton);
*/
frame.add(northPanel);
frame.add(centerPanel);
frame.add(southPanel); |
Partager