Nice... Neues Problem xD Also ich will jetzt wenn der Knopf gedrückt wird die JTextfiel inputText
als String speichern und mit dem dann weiter verfahren.
*Das Problem liegt in Zeile 36 Ich versteh auch den Hinweis denn mir Eclipse gibt nicht wirklich:
"Cannot refer to a non-final variable textInput inside an inner class defined in a different method"
mfg Nick
[code=Java]import java.awt.EventQueue;
import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class Start {
private JFrame fenster;
public Start(int w, int h){
Textverarbeitung Text = new Textverarbeitung();
//Nur GUI
fenster = new JFrame("EngineVersuch001");
fenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fenster.setSize(w, h);
JPanel inhaltPanel = new JPanel();
fenster.add(inhaltPanel);
JTextArea textOutput = new JTextArea(20,50);
inhaltPanel.add(textOutput);
JTextField textInput = new JTextField(50);
inhaltPanel.add(textInput);
JButton checkButton = new JButton(new AbstractAction("Bestätigen") {
public void actionPerformed(ActionEvent e) {
String userInput;
userInput = textInput.getText();
}
});
inhaltPanel.add(checkButton);
fenster.setVisible(true);
}
public static void main(String[] args){
EventQueue.invokeLater(new Runnable() { //GUI-Änderungen im EDT, sonst kommt James Gosling und frisst dich im Schlaf.
public void run() {
new Start(580,430);
}
});
}
}[/code]