JLabels und Zufallszeilen aus Datei

noborders

Mitglied
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. :)

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);
         
        

        }
}
 

VfL_Freak

Top Contributor
Moin,

Ich krieg die Zeilen aus der Datei zwar angezeigt, jedoch halt nicht zufällig :/.
Nö, warum solltest Du auch ....

Du holst in der for-Schleife die ersten 10 Zeilen (übrigens OHNE Prüfung, ob es vielleicht auch weniger sind!!) und zeigt sie in der Reihenfolge an.

Du musst Deinen Random-Wert r auch schon verwenden!!
Hier mal ein Beispiel dazu:
Java Standard: Random ? Wikibooks, Sammlung freier Lehr-, Sach- und Fachbücher

Gruß
Klaus
 

noborders

Mitglied
Hey, danke für die Antwort :) ich kenn mich mit java noch nicht so arg aus aber ich hab das jetzt ein bisschen rumprobiert und irgendwie überlagern sich die Labelinhalte ... :/ deshalb weiß ich auch noch nicht ob das mit dem Zufall funktioniert hat:
Java:
         int x = 0;
         
         
         JLabel[] label = new JLabel[10];
         Random r = new Random();
         
         
         for(x = 0; x<label.length; x++){
         
            x= r.nextInt(label.length); 
           label[x]= new JLabel(bff.readLine());    
               
          
            
                  label[x].setBounds(250, x*30, 350, 50);
                      
            
         
            
              fertigeSetlist.add(label[x]);
              
       }
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
CptK Methoden Bewegungsanimation eines JLabels Java Basics - Anfänger-Themen 1
M JLabels "verrutschen" beim übergeben von JPanel Java Basics - Anfänger-Themen 2
DaCrazyJavaExpert JLabels werden nicht angezeigt Java Basics - Anfänger-Themen 4
T Jlabel durch Text in 2 anderen Jlabels sichtbar machen Java Basics - Anfänger-Themen 4
J JLabels in schleife erzeugen mit verschiedenen namen? Java Basics - Anfänger-Themen 5
S JLabels generieren lassen Java Basics - Anfänger-Themen 1
J JLabels in Panel Aktualisieren Java Basics - Anfänger-Themen 5
E JLabels auf einem JFrame platzieren Java Basics - Anfänger-Themen 5
S Bild eines JLabels mit anderem Bild überlagern - Problem nach Fenster-Minimierung Java Basics - Anfänger-Themen 5
sqsh jtable mit jlabels verknüpfen Java Basics - Anfänger-Themen 2
sqsh statische jlabels dynamisch verwalten Java Basics - Anfänger-Themen 2
sqsh mehrere JLabels mit einer Funktion verwalten Java Basics - Anfänger-Themen 5
A Mehere JPanels und JLabels - Warum Fehler? Java Basics - Anfänger-Themen 5
Developer_X JLabels with Fonts Java Basics - Anfänger-Themen 2
G Probleme beim Zufügen eines JLabels Java Basics - Anfänger-Themen 18
G Text eines JLabels zur Laufzeit ändern Java Basics - Anfänger-Themen 4
G JLabels & ActionListener Java Basics - Anfänger-Themen 3
S Hat jemand eine Idee warum die JLabels nicht mehr farbig Java Basics - Anfänger-Themen 7
G Hintergrundfarbe eines JLabels Java Basics - Anfänger-Themen 3
G Grösse eines JLabels Java Basics - Anfänger-Themen 7
L Zufallszeilen aus .txt Java Basics - Anfänger-Themen 8
K Warum wird hier nur etwas in eine txt Datei geschrieben und nicht in alle drei (InputStream/OutputStream/Reader/Writer) Java Basics - Anfänger-Themen 1
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
E Audio Datei unter Bedingungen ausführen Java Basics - Anfänger-Themen 19
S Daten aus Import Datei auslesen und sortieren Java Basics - Anfänger-Themen 2
A exe Datei erstellen Java Basics - Anfänger-Themen 8
J .jar datei öffnen funktioniert nicht Java Basics - Anfänger-Themen 17
P Aus Text Datei nur Zahlen übernehmen Java Basics - Anfänger-Themen 13
P Welches SDK für das erstellen einer ausführbaren Datei? Java Basics - Anfänger-Themen 4
W Fehler in der Datei pom.xml Java Basics - Anfänger-Themen 19
M Verständnisfrage: Warum wird die Datei ohne Inhalt übertragen Java Basics - Anfänger-Themen 3
D Jar Datei startet unter Linux nicht Java Basics - Anfänger-Themen 3
P Probleme mit NetBeans: Wie lässt sich jar. Datei an einem MacBook öffnen Java Basics - Anfänger-Themen 21
N Programm Funktioniert mit .txt Datei aber nicht mit .rtf Datei Java Basics - Anfänger-Themen 2
A Wie führe ich eine Batch-Datei von meiner Java-Anwendung aus? Java Basics - Anfänger-Themen 18
D Java Programm mit Batch-Datei starten Java Basics - Anfänger-Themen 32
W Objekte einer ArrayList in txt-datei schreiben mit Paths? Java Basics - Anfänger-Themen 2
E TIF Datei auslesen Java Basics - Anfänger-Themen 2
B von Java/Eclipse verwendete Datei existiert gar nicht? Java Basics - Anfänger-Themen 6
M Spezifischen Wert einer Zeile aus .txt Datei entnehmen Java Basics - Anfänger-Themen 15
B Popups mit Klicksabfangen zumAusfüllen einer .ods Datei Java Basics - Anfänger-Themen 0
M Daten aus .txt Datei einlesen und weiterverarbeiten Java Basics - Anfänger-Themen 80
M RandomAccessFile int und String gleichzeitig in einer Datei Java Basics - Anfänger-Themen 49
I Datei (Bild) Drucken und wie Druckeinstellung speichern? Java Basics - Anfänger-Themen 3
A CSV-Datei Verarbeiten Java Basics - Anfänger-Themen 8
D Downloadfortschritt von Datei über Google Drive API v3 Java Basics - Anfänger-Themen 10
A CSv.Datei einlesen und die werte in zweidemosional Int Array speichern Java Basics - Anfänger-Themen 9
B Den Dateipfad einer Java Datei durch Code in Selbiger finden? Java Basics - Anfänger-Themen 10
S In Datei schreiben in Java? Java Basics - Anfänger-Themen 1
Saiko Zeilen einer Datei einlesen Java Basics - Anfänger-Themen 3
sserio TXT-Datei Auslesen und den Wert jedes Namen ausrechnen etc. Java Basics - Anfänger-Themen 37
sserio Txt Datei einlesen Java Basics - Anfänger-Themen 9
T Printwriter Datei nicht überschreiben Java Basics - Anfänger-Themen 10
berserkerdq2 An selbst ersteller txt Datei immer Text dranhängen, ohne den vorherign Text zu löschen Java Basics - Anfänger-Themen 8
berserkerdq2 Wie gebe ich den Pfad zu einer Datei an, die in einem Ordner in Eclipse ist? Java Basics - Anfänger-Themen 1
D Strings aus Excel-Datei einlesen Java Basics - Anfänger-Themen 2
M Text in Datei schreiben Java Basics - Anfänger-Themen 9
S Datei anlegen Problem! Groß- und Kleinschreibung wird nicht unterschieden Java Basics - Anfänger-Themen 4
J selbst erstellte Datei mit Programm öffnen Java Basics - Anfänger-Themen 10
J int innerhalb einer Datei ändern Java Basics - Anfänger-Themen 1
T208 Text Datei individuell benennen. Java Basics - Anfänger-Themen 5
julian112 Input/Output .gz bzw. .txt Datei Einlesen und Umgang mit Exceptions Java Basics - Anfänger-Themen 1
F Aus eingelesener Datei korrekt Objekte erzeugen Java Basics - Anfänger-Themen 5
E extern Datei von meinem Computer aufmachen Java Basics - Anfänger-Themen 5
H Scripte oder Programmcode aus Datei lesen? Java Basics - Anfänger-Themen 5
E PDF Datei im xfdf-Datei umwandeln und auf dem Laufwerk ablegen Java Basics - Anfänger-Themen 0
J CSV-Datei verarbeiten Java Basics - Anfänger-Themen 27
A Verarbeiten einer Excel Datei durch das java-Programm Java Basics - Anfänger-Themen 3
P Datei einlesen, nach Begriff filtern und in Datei ausgeben. Problem Standardausgabe über Konsole Java Basics - Anfänger-Themen 19
nbergmann Installation unter jdk.java.net: Keine ZIP-Datei zum entpacken Java Basics - Anfänger-Themen 2
J Datei aus Netzwerk auslesen Java Basics - Anfänger-Themen 9
EchtKeineAhnungManchmal hallo habe ein Problem mit einer Datei -> (Zugriff verweigert) Java Basics - Anfänger-Themen 4
EchtKeineAhnungManchmal Controller aus FXML Datei entfernen Java Basics - Anfänger-Themen 49
I Probleme mit OutputStream - Datei lässt sich nicht öffnen Java Basics - Anfänger-Themen 4
Kotelettklopfer Sqlite DB aus Java Datei ansprechen. Java Basics - Anfänger-Themen 147
C XML Datei speichern und laden Java Basics - Anfänger-Themen 18
M Von einem Menü Methode aus anderer Klasse ausführen, die errechnete Werte in Datei schreibt. Java Basics - Anfänger-Themen 8
C XML Datei schreiben Java Basics - Anfänger-Themen 14
S Zufällige ungerade Zeile aus Text-Datei lesen Java Basics - Anfänger-Themen 5
J Wert in einer json Datei ändern und speichern Java Basics - Anfänger-Themen 3
L Java erstellt leere Datei Java Basics - Anfänger-Themen 8
J Json Datei auslesen Java Basics - Anfänger-Themen 4
J In main() Datei geöffnet, von anderer Funktion beschreiben Java Basics - Anfänger-Themen 3
I JAX-WS.... Datei ".ical" zurückgeben.... Wie annotieren? Java Basics - Anfänger-Themen 1
O zweidimensionales array in eine csv-Datei Java Basics - Anfänger-Themen 1
CptK Richtigen Pfad beim einlesen von Datei finden Java Basics - Anfänger-Themen 2
E Pfadangaben bei Ausführbarer Jar Datei Java Basics - Anfänger-Themen 8
J Input/Output Konstruktor ergänzen, der zur Datei mit einem Objekt passt Java Basics - Anfänger-Themen 0
I Datei als Stream aus Ressource laden? Java Basics - Anfänger-Themen 2
LetsSebi Methode, die einen arry von objekten speichert in einer datei Java Basics - Anfänger-Themen 6
R Wie installiere ich Jdownloadersetup.sh datei mit debian Java Basics - Anfänger-Themen 2
J Csv-Datei einlesen Java Basics - Anfänger-Themen 52
H Daten aus einer Datei in eine Liste speichern Java Basics - Anfänger-Themen 23
W Java in Exe Datei umgewandelt, Ressourcen fehlen (Bilder und Audiodateien) Java Basics - Anfänger-Themen 1
A Fehler beim Ausführen einer class Datei Java Basics - Anfänger-Themen 6
L Konstruktor für eine Map-Datei/Map-Datei einlesen Java Basics - Anfänger-Themen 5
S CSV Datei auslesen und anders darstellen Java Basics - Anfänger-Themen 2
O zufälliges Wort aus einer Datei einlesen Java Basics - Anfänger-Themen 32
E Input/Output Datei anhand von Dateinamen einlesen Java Basics - Anfänger-Themen 5
C Datei über relative Pfade einlesen Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben