Hallo ich hab schon ein paar Tipps bei Google und co gefunden, die haben mir aber nicht weitergeholfen .
Also ich will eine Datei lesen und von ihr dann zufällig die Zeilen in JLabels anzeigen lassen.
Ich krieg die Zeilen aus der Datei zwar angezeigt, jedoch halt nicht zufällig :/.
Vielen Dank schonmal für die Hilfe.
Also ich will eine Datei lesen und von ihr dann zufällig die Zeilen in JLabels anzeigen lassen.
Ich krieg die Zeilen aus der Datei zwar angezeigt, jedoch halt nicht zufällig :/.
Vielen Dank schonmal für die Hilfe.
Java:
FileInputStream inputstream = new FileInputStream(file);
InputStreamReader reader = new InputStreamReader(inputstream);
BufferedReader bff = new BufferedReader(reader);
LineNumberReader f = new LineNumberReader(new FileReader(file));
String lineRead= "";
while ((lineRead = f.readLine()) !=null)
{
//
}
int line = f.getLineNumber();
System.out.println("Lines read: "+ line);
f.close();
int x = 0;
int tmp;
int rand = (int)Math.floor(Math.random() * line);
JLabel[] label = new JLabel[10];
Random r = new Random();
for(x = 0; x<10; x++){
label[x]= new JLabel(bff.readLine());
label[x].setBounds(250, x*30, 350, 50);
fertigeSetlist.add(label[x]);
}
fertigeSetlist.add(zurück);
fertigeSetlist.setVisible(true);
}
}