Console und JTextField eingeben

Zurzeit mit diesem Befehl kann ich in der Konsole einen Pfad eingeben womit ein Dokument aufgemacht wird.

public void auslesen()throws IOException{
Start frame = new Start();
InputStreamReader inStream = new
putStreamReader(System.in);
BufferedReader stdin = new BufferedReader(inStream);
String fileName;
System.out.println(„Geben Sie den Pfad ein wo das File sich befindet:“);
fileName = stdin.readLine();
File file = new File(fileName);
[/code]

Jetzt will ich es von eine Windows Fenster (Swing, apt oder Gui) versuchen.
Ich habe schon ein Frame mit JTextfiled schon eingelegt:

  
  
public class Start extends JFrame implements ActionListener{  
 public Start() {  
 JFrame.setDefaultLookAndFeelDecorated(true);  
 JFrame frame = new JFrame();  
 frame.setDefaultCloseOperation(JFrame.EXIT\_ON\_CLOSE);  
 frame.setTitle("Input Fenster ");  
 frame.setLayout(new GridLayout(3, 2));  
 frame.add(new JLabel("Geben Sie den Pfad ein wo das File sich befindet:"));  
 final JTextField textfield = new JTextField(16);  
 textfield.addActionListener(this);  
 frame.add(textfield);  
 JButton button1 = new JButton("ausführen");  
 frame.add(button1);  
 button1.addActionListener(new ActionListener() {  
 public void actionPerformed(ActionEvent e) {  
 String text = textfield.getText();  
 }  
 });  
  

aber es funktioniert nicht ??? was mache ich falsch?

Hallo,

Jetzt will ich es von eine Windows Fenster (Swing, apt oder
Gui) versuchen.
Ich habe schon ein Frame mit JTextfiled schon eingelegt:

aber es funktioniert nicht ??? was mache ich falsch?

Keine Ahnung, du hast nur einen Teil der Klasse gepostet und nennst keine Fehlermeldung. (Du musst hier übrigen pre-Tags verwenden, um Sourcecode formattiert darzustellen).

Aber Java bringt ohnehin bereits ein Klasse für diesen Zweck mit, das musst du nicht selbst implementieren: http://java.sun.com/javase/6/docs/api

HTH
Heavy

Ich habe gedacht dieser Teil von Code sagt was ich brauche? Aber trotz dem werde ich dankbar wenn du mir sagen würdest welcher Klasse du meinst!
Gruß
Gazale

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Aber Java bringt ohnehin bereits ein Klasse für diesen Zweck
mit, das musst du nicht selbst implementieren:
http://java.sun.com/javase/6/docs/api

Aber trotz dem werde ich dankbar wenn du mir sagen würdest
welcher Klasse du meinst!

Oops, falsch verlinkt. Ich meine JFileChooser: http://java.sun.com/javase/6/docs/api/javax/swing/JF…

Gruß
Heavy