Hi ich hab da nen kleines Problem.
und zwar möchte ich in einer JList den Inhalt eines Ordners darstellenlassen. der Ordner wird ausgelesen, die Einträge in einem array gespeichert. wenn ich jetzt den ganzen Spass in die Jlist eintragen will ist die Anordnung der einzelnen Elemente nicht so wie ich mir das Vorstelle
hier der code
und hier wie es in der JList aussieht
ich bin für jede hilfe sehr dankbar .
P.S. falls ihr noch irgendwelche andere Anmerkungen habt, immer raus damit ^^
und zwar möchte ich in einer JList den Inhalt eines Ordners darstellenlassen. der Ordner wird ausgelesen, die Einträge in einem array gespeichert. wenn ich jetzt den ganzen Spass in die Jlist eintragen will ist die Anordnung der einzelnen Elemente nicht so wie ich mir das Vorstelle
hier der code
Java:
JPanel listenpanel = new JPanel();
JPanel buttonpanel = new JPanel();
JList liste;
JButton oeffnen;
JButton neu;
JButton abbrechen;
File entries = new File("blabla der Pfad intressiert keine Sau");
String[] data;
kalbrowser() {
this.setLayout(new BorderLayout());
listenpanel.setLayout(new BorderLayout());
buttonpanel.setLayout(new FlowLayout());
data = entries.list();
for(int i = 0; i < data.length; i++){
System.out.println(data[i]);
}
liste = new JList(data);
oeffnen = new JButton("Öffnen");
neu = new JButton("Neuer Kalender");
abbrechen = new JButton("Abbrechen");
JScrollPane sp = new JScrollPane(liste);
listenpanel.add(sp);
buttonpanel.add(oeffnen);
buttonpanel.add(neu);
buttonpanel.add(abbrechen);
this.add(listenpanel,BorderLayout.CENTER);
this.add(buttonpanel,BorderLayout.SOUTH);
this.pack();
this.setVisible(true);
}
}
ich bin für jede hilfe sehr dankbar .
P.S. falls ihr noch irgendwelche andere Anmerkungen habt, immer raus damit ^^