Hallo zusammen !
Ich bin ganz neu hier und ebenfalls recht neu in der Java Programmierung.
Ich wollte zum Einstieg und zum üben ein kleines Programm schreiben mit einer simplen GUI, die einen JButton,ein JTextField und ein JTextArea hat.
Die GUI wird auch angezeigt, allerdings bei der Verknüpfung treten Probleme auf bzw. wenn ich das Progi starte, wird die GUI angezeigt, sobald ich aber den Button drücke, funktioniert es nicht.
Ich habe, um mich besser "orientieren" zu können und evtl. einen Fehler zu finden, ein gleiches, aber kleineres Skript geschrieben....das auch funktioniert.Darum verwirrt es mich umsomehr, das das Hauptskript einen Fehler ausgibt.
Zum Programmieren braucht ich BlueJ.
Das Skript :
Oder hab ich einfach nur einen ganz blöden Fehler übersehen ?
Mit freundlichen Grüssen
lufon
Ich bin ganz neu hier und ebenfalls recht neu in der Java Programmierung.
Ich wollte zum Einstieg und zum üben ein kleines Programm schreiben mit einer simplen GUI, die einen JButton,ein JTextField und ein JTextArea hat.
Die GUI wird auch angezeigt, allerdings bei der Verknüpfung treten Probleme auf bzw. wenn ich das Progi starte, wird die GUI angezeigt, sobald ich aber den Button drücke, funktioniert es nicht.
Ich habe, um mich besser "orientieren" zu können und evtl. einen Fehler zu finden, ein gleiches, aber kleineres Skript geschrieben....das auch funktioniert.Darum verwirrt es mich umsomehr, das das Hauptskript einen Fehler ausgibt.
Zum Programmieren braucht ich BlueJ.
Das Skript :
Java:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.*;
public class Fenster extends JFrame implements ActionListener
{
JButton Button1;
JTextField TextFeld;
JTextArea TextAnzeige;
JTextField chf;
JTextArea euro;
JPanel btpanel;
int Text;
public Fenster() {
TextAnzeige = new JTextArea(1,8);
TextAnzeige.setEditable(false);
JTextField TextFeld = new JTextField(8);
//_____________________________________
Button1 = new JButton("Berechnen");
//_________________________
btpanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
btpanel.add(TextFeld);
btpanel.add(Button1);
btpanel.add(TextAnzeige);
getContentPane().add(btpanel);
Button1.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == Button1) {
String Text2 = TextFeld.getText();
TextAnzeige.setText(Text2);
}
}
public static void main(String[] args){
Fenster b = new Fenster();
b.setLocation(300,300);
b.setSize(300,300);
b.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
b.setVisible(true);
b.pack();
}
}
Oder hab ich einfach nur einen ganz blöden Fehler übersehen ?
Mit freundlichen Grüssen
lufon