Probleme bei Frame aufgaben

Goreator

Mitglied
Hallo ich habe seit heute Java Editor mit jdk installiert. Alles die neuste version.
Zu der Version in meiner Schule gibt es kaum Unterschiede. Habe 2 Sachen in der Konfiguration geändert, so dass es von der Symbolleiste gleich ist. Jetzt habe ich das Problem das mein code trotz Überprüfung meiner seits nicht Funktioniert. Ich habe es ganz einfach erstmal versucht um zu schauen ob es an mir liegt.
Es geht konkret um die Funktion "double"
Hier mal ein Beispiel was ich machen möchte:
double x1;
x1=numberField1get.Double();

In der Schule hatte eigentlich das so geklappt. Hier mal die Fehlermeldung dazu:


Compiliere "E:\IT\Java Projekte\Hausaufgabe 1\Hausaufgabe.java" mit Java-Compiler
Hausaufgabe.java:141:9: error: cannot find symbol
x1= numberField1get.Double();
^
symbol: variable numberField1get
location: class Hausaufgabe
Hausaufgabe.java:143:9: error: cannot find symbol
y1= numberField2get.Double();
^
symbol: variable numberField2get
location: class Hausaufgabe
Hausaufgabe.java:145:8: error: cannot find symbol
x2=numberField3get.Double();
^
symbol: variable numberField3get
location: class Hausaufgabe
Hausaufgabe.java:147:8: error: cannot find symbol
y2=numberField4get.Double();
^
symbol: variable numberField4get
location: class Hausaufgabe
4 errors
 
Java:
// Hausaufgabe


import java.awt.*;
import java.awt.event.*;

/**
 *
 * Beschreibung
 *
 * @version 1.0 vom 18.12.2018
 * @author 
 */

public class Hausaufgabe extends Frame {
  // Anfang Attribute
  private Label label1 = new Label();
  private Label label2 = new Label();
  private NumberField numberField1 = new NumberField();
  private NumberField numberField2 = new NumberField();
  private Label label3 = new Label();
  private Label label4 = new Label();
  private Label label5 = new Label();
  private Label label6 = new Label();
  private Label label7 = new Label();
  private Label label8 = new Label();
  private Label label9 = new Label();
  private NumberField numberField3 = new NumberField();
  private NumberField numberField4 = new NumberField();
  private Button button1 = new Button();
  private NumberField numberField5 = new NumberField();
  private Label label10 = new Label();
  // Ende Attribute
 
  public Hausaufgabe() { 
    // Frame-Initialisierung
    super();
    addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent evt) { dispose(); }
    });
    int frameWidth = 619; 
    int frameHeight = 778;
    setSize(frameWidth, frameHeight);
    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (d.width - getSize().width) / 2;
    int y = (d.height - getSize().height) / 2;
    setLocation(x, y);
    setTitle("Hausaufgabe");
    setResizable(false);
    Panel cp = new Panel(null);
    add(cp);
    // Anfang Komponenten
   
    label1.setBounds(168, 32, 233, 41);
    label1.setText("Hypothenusen Rechner");
    label1.setFont(new Font("Times New Roman", Font.PLAIN, 24));
    label1.setForeground(Color.BLACK);
    cp.add(label1);
    label2.setBounds(88, 104, 79, 31);
    label2.setText("Point 1:");
    label2.setForeground(Color.BLACK);
    label2.setFont(new Font("Times New Roman", Font.PLAIN, 22));
    cp.add(label2);
    numberField1.setBounds(192, 104, 33, 33);
    numberField1.setText("");
    cp.add(numberField1);
    numberField2.setBounds(240, 104, 33, 33);
    numberField2.setText("");
    cp.add(numberField2);
    label3.setBounds(272, 104, 17, 33);
    label3.setText(")");
    label3.setFont(new Font("Times New Roman", Font.PLAIN, 24));
    label3.setForeground(Color.BLACK);
    cp.add(label3);
    label4.setBounds(176, 104, 17, 33);
    label4.setText("(");
    label4.setFont(new Font("Times New Roman", Font.PLAIN, 24));
    label4.setForeground(Color.BLACK);
    cp.add(label4);
    label5.setBounds(224, 104, 20, 36);
    label5.setText("/");
    label5.setFont(new Font("Toledo", Font.PLAIN, 24));
    label5.setForeground(Color.BLACK);
    cp.add(label5);
    label6.setBounds(296, 104, 73, 33);
    label6.setText("Point 2:");
    label6.setFont(new Font("Times New Roman", Font.PLAIN, 22));
    label6.setForeground(Color.BLACK);
    cp.add(label6);
    label7.setBounds(376, 104, 17, 33);
    label7.setText("(");
    label7.setFont(new Font("Times New Roman", Font.PLAIN, 24));
    label7.setForeground(Color.BLACK);
    cp.add(label7);
    label8.setBounds(424, 104, 20, 36);
    label8.setText("/");
    label8.setFont(new Font("Toledo", Font.PLAIN, 24));
    label8.setForeground(Color.BLACK);
    cp.add(label8);
    label9.setBounds(488, 104, 17, 33);
    label9.setText(")");
    label9.setFont(new Font("Times New Roman", Font.PLAIN, 24));
    label9.setForeground(Color.BLACK);
    cp.add(label9);
    numberField3.setBounds(392, 104, 33, 33);
    numberField3.setText("");
    cp.add(numberField3);
    numberField4.setBounds(448, 104, 33, 33);
    numberField4.setText("");
    cp.add(numberField4);
    button1.setBounds(168, 176, 241, 49);
    button1.setLabel("Berechnen");
    button1.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) { 
        button1_ActionPerformed(evt);
      }
    });
    cp.add(button1);
    numberField5.setBounds(200, 272, 185, 25);
    numberField5.setText("");
    cp.add(numberField5);
    label10.setBounds(80, 264, 89, 33);
    label10.setText("Ergebniss");
    cp.add(label10);
    // Ende Komponenten
   
    setVisible(true);
  } // end of public Hausaufgabe
 
  // Anfang Methoden
 
  public static void main(String[] args) {
    new Hausaufgabe();
  } // end of main
 
  public void button1_ActionPerformed(ActionEvent evt) {
    //Anfang der Hypothenusen berechnung
   
    //Definierung der Eingabe Felder
    double x1;
    x1= numberField1.getDouble();
    double y1;
    y1= numberField2.getDouble();
    double x2;
    x2=numberField3.getDouble();
    double y2;
    y2=numberField4.getDouble();
   
    //Definierung der Verarbeitung
    double a;
    a=(x1-x2);
    double b;
    b=(y1-x2);
    double c;
    c=Math.sqrt(a*a+b*b);
   
    //Definierung der Ausgabe
    numberField5.setDouble(c);
   
  } // end of button1_ActionPerformed

  // Ende Methoden
} // end of class Hausaufgabe

So funktioniert jetzt alles
 

Neue Themen


Zurück
Oben