Witajcie.
Jestem kompletnym świeżakiem jeśli chodzi o Javę, a właśnie muszę zrobić zadanie zaliczeniowe, z którym nie mogę sobie poradzić właśnie przez brak znajomości tego języka. Muszę utworzyć program z interfejsem graficznym, który będzie robił przelewy z konta na konto, dodawał nowe konta i odczytywał ich stan z pliku .txt. Na końcu mam stworzyć to również dla kont walutowych. Powiem szczerze, że wolałabym to robić w bazie danych, bo z bazami zawsze lepiej mi idzie niż z plikami tekstowymi, ale taki jest wymóg. I tutaj rodzi się problem, bo mam kłopot ze zbudowaniem klasy dla przelewu. Nie mam pojęcia jak tych wszystkich funkcji Javy użyć, bo przeglądałam tyle różnych przykładów, a każdy zbudowany inaczej, że mam już mętlik w głowie. Będę ogromnie wdzięczna, jeśli ktoś mnie tu nakieruje lub pomoże zrobić tą klasę. Mam pewien kod, który wiem, że do niczego się raczej nie nadaje, ale wrzucę go, może akurat po kilku zmianach zacznie działać:
public void przelej(JTextField konto1, JTextField konto2, JTextField kwota)
throws IOException {
FileOutputStream os = new FileOutputStream("konta.txt");
Scanner scan = new Scanner((Readable) os);
k1=konto1.getText();
k2=konto2.getText();
String cash=kwota.getText();
money= Float.parseFloat(cash);
while (scan.hasNextLine()) {
k1 = scan.nextLine();
input = replace(k1+":","");
linia1=Float.parseFloat(input);
pieniadze=linia1+money;
linia= toString(pieniadze);
nowe=replace(k1+":"+input, k1+":"+pieniadze);
byte[] noweInByte= nowe.getBytes();
os.write(noweInByte);
scan.close();
os.close();
}
Tylko proszę mnie nie bić za absurdalne błędy, bo tak jak mówię - nie znam Javy.