Daten aus einer JList rausholen

Schönen guten Morgen,
Ich hab eine JList mit Inifiles wo ich die Namen der IniFiles anzeigen lasse.
ich weiß das ich mit getSelectedIndex() und getSelectedValue() eine Stelle und ein Objekt in meiner Jlist ansprechen kann.
Das Problem ist das die Namen Strings sind aber ich das IniFile brauche,um damit weiter zu arbeiten.

Danke hat sich erledigt da die Klasse ListModel die Methode toString besitzt.
 
Last edited:
Schönen guten Morgen,
Ich hab eine JList mit Inifiles wo ich die Namen der IniFiles anzeigen lasse.
ich weiß das ich mit getSelectedIndex() und getSelectedValue() eine Stelle und ein Objekt in meiner Jlist ansprechen kann.
Das Problem ist das die Namen Strings sind aber ich das IniFile brauche,um damit weiter zu arbeiten.

Danke hat sich erledigt da die Klasse ListModel die Methode toString besitzt.

Sicher das nicht
((IniFile)iniFileJList.getSelectedValue()).getFileName()
oder
((IniFile)iniFileJList.getSelectedValue()).getName()
das ist was du suchst? ;)

Viele Grüße
 
ich hab es so gemacht

IniFile iniFile = iniFileList.get(i);
m_listModel.addElement(iniFile);

Der DefaultListModel besitzt die Methode toString und schriebt selbst den Namen rein.
Jedenfalls stehen die Namen in der Liste und sind vom Typ IniFile.


Mal noch ne andere Frage wenn ich diesen Construktor hab.

public INIReader(String fileName) throws FileNotFoundException, IOException

wie kann ich davon eine instanz erzeuegn?
 
Last edited:
also ich würds ungefähr so machen:
Code:
String fileName = "blabla.ini";
INIReader reader = null;

try{
  reader = new INIReader(fileName);
}catch(FileNotFoundException fex){
  System.out.println("Datei nicht gefunden");
}catch(IOException ex){
  System.out.println("Fehler beim Lesen");
}

if(reader == null){
  System.out.println("Hat wohl nicht geklappt. Son mist.");
  return;
}

Viele Grüße
 
Back
Top