Witam :)
Problem jest nastepujacy - chce wczytac do obiektow myAcc[] (przykladowo 4 obiekty) zmienne AccNo, Sortcode, Balance z pliku txt...
tak wiec:
public class Account {
private String SortCode;
private int AccountNo;
private double Balance;
private Scanner accinfo;
private FileReader read;
public Account() {
try {
read = new FileReader("C:\\accountinformation.txt");
accinfo = new Scanner(read);
}
catch (IOException exception){
System.out.println("Error" + exception);
}
}
...
...
...
public void LoadFromFile() {
AccountNo = Integer.parseInt(accinfo.nextLine());
SortCode = accinfo.nextLine();
Balance = Double.parseDouble(accinfo.nextLine());
}
teraz w mojej formie jpanel mam:
deklaracje na gorze:
public Account[] myAcc= new Account[4];
No i nasz nieszczesny przycisk:
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
for (int i=0; i<4; i++){
myAcc[i] = new Account();
myAcc[i].LoadFromFile();
myAcc[i].DisplayAccount(jTextArea1);
jTextArea1.append("to byl id" + i +"\n");
}
W myAcc[1] [2] [3] itd. wczytuje mi to samo, 3 pierwsze linijki z pliczku tekstowego:(
Tak wiec tutaj pytanie do was, jak to obejsc - chce zeby wczytalo mi 3. linijki do myAcc[1], 3. kolejne do myAcc[2] itd. ...
Pozdrawiam
Marcin