Hallo!
Ich lese den Pfad mit JFileChooser in der classe 1 aus.
über einen ActionListener wird die 2te CLasse(neue GUI) gestartet.
nun möchte ich gerne den ausgeledsenen pfad in der 2ten Classe für eine JList verwenden.
Mein Problem . Wie Komme ich nun an den vorher ausgelesen Pfad????
Die Erste Classe:
Die main steht in einer anderen Classe . sie ruft nur die erste Classe auf.
Die 2te Classe poste ich mal nicht .. falls daarus was benötigt wird kann ich es jedoch tun.
Ich habe schon versucht den Pfad in einer txt zu speichern und dann später wieder auszulesen. das muss doch auch anders gehen.
Ich lese den Pfad mit JFileChooser in der classe 1 aus.
über einen ActionListener wird die 2te CLasse(neue GUI) gestartet.
nun möchte ich gerne den ausgeledsenen pfad in der 2ten Classe für eine JList verwenden.
Mein Problem . Wie Komme ich nun an den vorher ausgelesen Pfad????
Die Erste Classe:
Code:
.....
.......
public String path;
JButton search;
JButton ok;
....
...
public void actionPerformed(ActionEvent ereignis)
{
if (ereignis.getSource()==search){
int returnVal = chooser.showOpenDialog(Ordnerauswahl.this);
if (returnVal == JFileChooser.APPROVE_OPTION) {
datei = chooser.getSelectedFile();
pfadEingabe.setText(datei.getPath());
}
}else if(ereignis.getSource()==cancel)
{
System.exit(0);
}
else if ( ereignis.getSource()== ok)
{
lieferpfad();
javax.swing.SwingUtilities.invokeLater(new Runnable()
{
public void run()
{
BasicGui neuFenster = new BasicGui();
neuFenster.machmeinegui();
}
});
setVisible(false);
}
}
public String lieferpfad(){
path = pfadEingabe.getText();
System.out.print(pfadEingabe.getText());
return path;
}
Die main steht in einer anderen Classe . sie ruft nur die erste Classe auf.
Die 2te Classe poste ich mal nicht .. falls daarus was benötigt wird kann ich es jedoch tun.
Ich habe schon versucht den Pfad in einer txt zu speichern und dann später wieder auszulesen. das muss doch auch anders gehen.