JavaFX ProgressBar

Bluedaishi

Bekanntes Mitglied
Hallo ich versuche mich gerade daran die ProgressBar zum laufen zubekommen bzw sie läuft aber mit den
werten haut da nicht hin sie zeigt gleich 100% an anstatt 1..2..3..4..5.. usw

ich möchte den vorschritt der einzulesenen datei dort ausgeben die anzahl der zeilen habe ich doch weis ich nicht wie das weiter geht
bei swing hatte man den max wert der Progressbar setzen können bei fx geht das schein bar nicht.
 
Java:
// Anzahl der Zeilen holen

long l = System.currentTimeMillis(); // Systemzeit merken => Dauer berechnen!
                        try {
                            BufferedReader in = new BufferedReader(new FileReader(files.get(i).getCanonicalPath()));
                             count1 = 0;
                            while (in.readLine() != null) {
                                count1++;
                            }
                            
                            System.out.println("Anzahl: " + count1);
                            System.out.println("Dauer: " + (System.currentTimeMillis() - l)); // Dauer ausgeben.
                        } catch (Exception ex) {
                            ex.printStackTrace();
                        }


            try (RandomAccessFile raf = new RandomAccessFile(files.get(i).getCanonicalPath(), "r")) {
                            
                            int z = 0;
                          
                            
                            while ((line = raf.readLine()) != null) {
                                if(line.startsWith("blabla")){
                                    //mach was
                                }
                                z++;
                                aThis.updatePR((double)z);
}
                            }
 
Kurze Frage noch wie geht das ich möchte aus einem positiven Double wert einen negativen machen ???

umgekehrt geht das mit Maths.ABS

hast du eine Idee
 

Zurück
Oben