diff --git a/core-3.3.2.jar b/core-3.3.2.jar new file mode 100644 index 0000000..a4e4d5a Binary files /dev/null and b/core-3.3.2.jar differ diff --git a/data.txt b/data.txt new file mode 100644 index 0000000..e69de29 diff --git a/javase-3.3.2-sources.jar b/javase-3.3.2-sources.jar new file mode 100644 index 0000000..12835de Binary files /dev/null and b/javase-3.3.2-sources.jar differ diff --git a/javase-3.3.2.jar b/javase-3.3.2.jar new file mode 100644 index 0000000..ebb0ed8 Binary files /dev/null and b/javase-3.3.2.jar differ diff --git a/src/BarCode.java b/src/BarCode.java new file mode 100644 index 0000000..ad15886 --- /dev/null +++ b/src/BarCode.java @@ -0,0 +1,59 @@ +import java.io.File; +import java.io.FileNotFoundException; +import java.util.ArrayList; +import java.util.Scanner; + + +public class BarCode { + private ArrayList tokens; + + public ArrayList getTokens() { + return tokens; + } + + public void setTokens(ArrayList tokens) { + this.tokens = tokens; + } + + BarCode(File input) throws FileNotFoundException{ + tokens = new ArrayList(); + loadFromFile(input); + System.out.println("the data already in the list"); + } + + public void loadFromFile(File inputFile) throws FileNotFoundException{ + if(inputFile.canRead()){ + Scanner reader = new Scanner(inputFile); + while(reader.hasNext()){ + Data temp = new Data(); + temp.setGeneratedNumber(Integer.parseInt(reader.nextLine())); + temp.setPackageData(reader.nextLine()); + temp.setDataSent(reader.nextLine()); + temp.setRecievedData(reader.nextLine()); + temp.setIDNumber(Integer.parseInt(reader.nextLine())); + temp.setChoice(reader.nextLine()); + tokens.add(temp); + } + System.out.println(1); + reader.close(); + } + else{ + System.out.println(0); + tokens = null; + } + } + public int FindWithGeneratedCode(int number){ + int i = 0; + while(i < tokens.size() ){ + if(tokens.get(i).getGeneratedNumber() == number){ + return i; + } + i++; + } + return -1; + } + + public void addToList(Data temp){ + tokens.add(temp); + } +} \ No newline at end of file diff --git a/src/Data.java b/src/Data.java new file mode 100644 index 0000000..1ab106f --- /dev/null +++ b/src/Data.java @@ -0,0 +1,46 @@ +public class Data { + + private int generatedNumber; + private String packageData; + private String dataSent; + private String recievedData; + private int IDNumber; + private String choice; + + public int getGeneratedNumber() { + return generatedNumber; + } + public void setGeneratedNumber(int generatedNumber) { + this.generatedNumber = generatedNumber; + } + public String getPackageData() { + return packageData; + } + public void setPackageData(String packageData) { + this.packageData = packageData; + } + public String getDataSent() { + return dataSent; + } + public void setDataSent(String dataSent) { + this.dataSent = dataSent; + } + public String getRecievedData() { + return recievedData; + } + public void setRecievedData(String recievedData) { + this.recievedData = recievedData; + } + public int getIDNumber() { + return IDNumber; + } + public void setIDNumber(int iDNumber) { + IDNumber = iDNumber; + } + public String getChoice() { + return choice; + } + public void setChoice(String choice) { + this.choice = choice; + } +} \ No newline at end of file diff --git a/src/Mainwindow.java b/src/Mainwindow.java index d778104..ee8afdd 100644 --- a/src/Mainwindow.java +++ b/src/Mainwindow.java @@ -153,7 +153,7 @@ public void actionPerformed(ActionEvent e) { rdbtnStepB.setBounds(55, 247, 109, 23); panel_3.add(rdbtnStepB); - rdbtnStepC = new JRadioButton("step B"); + rdbtnStepC = new JRadioButton("step C"); rdbtnStepC.setBounds(55, 273, 109, 23); panel_3.add(rdbtnStepC);