Compiler-Fehler error: ';' expected (finde Fehler nicht)

spello

Mitglied
Guten Tag,

Mein aktuelles Übungsprogramm lässt sich leider nicht kompilieren und der Java-Editor zeigt folgenden Fehler an:

sddf.png

Leider finde ich den Fehler nicht und würde mich über eine Lösung sehr freuen.

Die Funktionen des Programms sind nur ein Mittel zum Zweck. Also nicht über so Sachen wie "Ist der Wert größer als 50 oder 1000?" wundern. Ich versuche nur viele Inhalte aus dem Unterricht in dem Programm unterzubringen.

Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.util.ArrayList;


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


public class Addierer extends JFrame {
  // Anfang Attribute
  private JButton jButton1 = new JButton();
  private JLabel jLabel1 = new JLabel();
  private JNumberField jNumberField1 = new JNumberField();
  private JLabel jLabel2 = new JLabel();
  private JNumberField jNumberField2 = new JNumberField();
  private JNumberField jNumberField3 = new JNumberField();
  private JButton jButton2 = new JButton();
  private JLabel jLabel3 = new JLabel();
  private JNumberField jNumberField4 = new JNumberField();
  double x;
  double y;
  int z;
  
      ArrayList<Addierer>aliste;
   public void main(int Wert1, int Wert2, int Wert3){
    
   this.x = Wert1;
   this.y = Wert2;
   this.z = Wert2;  }
   public double getx(){
   return x; }
   public double gety(){
   return y;}
   public int getz(){
     return z; } 
     
  private JLabel jLabel4 = new JLabel();
  private JLabel jLabel5 = new JLabel();
  private JButton jButton3 = new JButton();
  private JButton jButton4 = new JButton();
  private JButton jButton5 = new JButton();
  // Ende Attribute
  
  public Addierer(String title) { 
    // Frame-Initialisierung
    super(title);
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    int frameWidth = 256; 
    int frameHeight = 371;
    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);
    setResizable(false);
    Container cp = getContentPane();
    cp.setLayout(null);
    // Anfang Komponenten
    
    jButton1.setBounds(24, 192, 91, 25);
    jButton1.setText("OK");
    jButton1.setMargin(new Insets(2, 2, 2, 2));
    jButton1.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) { 
        jButton1_ActionPerformed(evt);
      }
    });
    jButton1.setToolTipText("Drücken zum addieren!");
    cp.add(jButton1);
    jLabel1.setBounds(24, 16, 46, 20);
    jLabel1.setText("Wert 1");
    cp.add(jLabel1);
    jNumberField1.setBounds(72, 72, 99, 20);
    jNumberField1.setText("");
    jNumberField1.setToolTipText("Trage hier den zweiten Wert ein!");
    cp.add(jNumberField1);
    jLabel2.setBounds(24, 72, 46, 20);
    jLabel2.setText("Wert 2");
    cp.add(jLabel2);
    jNumberField2.setBounds(72, 16, 99, 20);
    jNumberField2.setText("");
    jNumberField2.setToolTipText("Trage hier den ersten Wert ein!");
    cp.add(jNumberField2);
    jNumberField3.setBounds(72, 120, 99, 20);
    jNumberField3.setText("");
    jNumberField3.setEditable(false);
    jNumberField3.setToolTipText("Hier steht die Summe!");
    cp.add(jNumberField3);
    jButton2.setBounds(24, 288, 195, 25);
    jButton2.setText("Beenden");
    jButton2.setMargin(new Insets(2, 2, 2, 2));
    jButton2.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) {  
        jButton2_ActionPerformed(evt);
      }
    });
    jButton2.setToolTipText("Drücken zum beenden!");
    cp.add(jButton2);
    jLabel3.setBounds(48, 232, 156, 20);
    jLabel3.setText("Ist der Wert größer als 50?");
    cp.add(jLabel3);
    jNumberField4.setBounds(72, 256, 99, 20);
    jNumberField4.setText("");
    jNumberField4.setEditable(false);
    cp.add(jNumberField4);
    jLabel4.setBounds(120, 40, 22, 23);
    jLabel4.setText("+");
    jLabel4.setFont(new Font("Dialog", Font.BOLD, 16));
    cp.add(jLabel4);
    jLabel5.setBounds(120, 96, 22, 23);
    jLabel5.setText("=");
    jLabel5.setFont(new Font("Dialog", Font.BOLD, 16));
    cp.add(jLabel5);
    jButton3.setBounds(128, 192, 91, 25);
    jButton3.setText("Löschen");
    jButton3.setMargin(new Insets(2, 2, 2, 2));
    jButton3.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) { 
        jButton3_ActionPerformed(evt);
      }
    });
    cp.add(jButton3);
    jButton4.setBounds(24, 160, 91, 25);
    jButton4.setText("Speichern");
    jButton4.setMargin(new Insets(2, 2, 2, 2));
    jButton4.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) { 
        jButton4_ActionPerformed(evt);
      }
    });
    cp.add(jButton4);
    jButton5.setBounds(128, 160, 91, 25);
    jButton5.setText("Laden");
    jButton5.setMargin(new Insets(2, 2, 2, 2));
    jButton5.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) { 
        jButton5_ActionPerformed(evt);
      }
    });
    cp.add(jButton5);
    // Ende Komponenten
    
    setVisible(true);
  } // end of public Addierer
  
  // Anfang Methoden
  
  public static void main(String[] args) {
    new Addierer("Addierer");
  } // end of main
  
  
  public void jButton1_ActionPerformed(ActionEvent evt) {
    x =(double)Integer.parseInt(jNumberField1.getText());
    y =(double)Integer.parseInt(jNumberField2.getText());
    z =(int)(x+y);
    jNumberField3.setText("" +z); 
    if (z<50) {
      jNumberField4.setText("Kleiner als 50");
    } 
    else if (z>50 && z<1000) {
    jNumberField4.setText("Größer als 50");  }
    else{
      jNumberField4.setText("Größer als 1000");
    }  // end of if-else
  } // end of jButton1_ActionPerformed
  
  
  public void jButton2_ActionPerformed(ActionEvent evt) {
    System.exit(0); 
    // TODO hier Quelltext einfügen
  } // end of jButton2_ActionPerformed
  
  
  public void jButton3_ActionPerformed(ActionEvent evt) {
    jNumberField1.setText("");
    jNumberField2.setText("");
    jNumberField3.setText("");
    jNumberField4.setText("");
    jNumberField2.requestFocus();
    // TODO hier Quelltext einfügen
  } // end of jButton3_ActionPerformed
  
  
  public void jButton5_ActionPerformed(ActionEvent evt) {
    // TODO hier Quelltext einfügen
  } // end of jButton5_ActionPerformed
  
  
  public void jButton4_ActionPerformed(ActionEvent evt) {
    aliste.add(new Addierer (jNumberField2.getText()),
   jNumberField1.getText(),jNumberField3.getText()));// TODO hier Quelltext einfügen
  } // end of jButton4_ActionPerformed
  
  // Ende Methoden
  
} // end of class Addierer

Um einen besseren Überblick zu erhalten, poste ich hier noch ein Bild der GUI mit den Bezeichnungen der Buttons:
Unbenannt.png
 

azuccare

Mitglied
du hast:
ArrayList<Addierer>aliste;

du gibst 3 Argumente mit
aliste.add(new Addierer(jNumberField2.getText()), jNumberField1.getText(), jNumberField3.getText());

du kannst nach deiner definition nur sowas mit geben:
aliste.add(new Addierer(jNumberField2.getText()));

so wie ich es verstanden habe.
 

spello

Mitglied
Okay, danke für die Antwort. Ich habe das mit der Arraylist in Java im Allgemeinen noch nicht ganz verstanden. Ich versuche es momentan durch "Learning by Doing" zu verstehen.

Zweck soll sein, dass die Werte aus dem Nummernfeld 1 und 2 gespeichert werden sollen ("Speichern" jButton4).

Durch den Schulunterricht weiß ich, dass es mithilfe der Arraylist klappt und diese will ich auch nutzen, weiß jedoch wie erwähnt noch nicht richtig, wie man diese einsetzt. Ich denke jedoch, dass nicht so viel falsch sein kann, da nur ein Fehler angezeigt wird.

Lösche ich die Werte aus den beiden Feldern mit "Löschen" (jButton3) nun, sollen diese gespeicherten Werte mit "Laden" (jButton5) wieder eingefügt werden. "Laden" ist noch nicht implementiert und soll dann mit der for-Schleife umgesetzt werden.

Über weitere Hilfe wäre ich dankbar, da das Problem noch nicht gelöst wurde.
 
Zuletzt bearbeitet:

spello

Mitglied
Ich bitte um weitere hilfreiche Antworten, da ich momentan für die mündliche Abiturprüfung in Informatik lerne.

Leider konnte ich den Fehler noch nicht beheben.
 
Zuletzt bearbeitet:

spello

Mitglied
Ich konnte den Fehler inzwischen beheben. Es war nur eine Klammer zu viel.

Jedoch bekomme ich nun eine neue Fehlermeldung die mir überhaupt nichts sagt, da ich nicht so viel Ahnung von der Arraylist habe, die ich versuche zu implementieren:

error 1.png

Weiß jemand wo der Fehler liegt und hat Vorschläge? Ich wäre für jeden Ansatz dankbar.

Java:
import java.awt.*;import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.util.ArrayList;


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


public class Addierer extends JFrame {
  // Anfang Attribute
  private JButton jButton1 = new JButton();
  private JLabel jLabel1 = new JLabel();
  private JNumberField jNumberField1 = new JNumberField();
  private JLabel jLabel2 = new JLabel();
  private JNumberField jNumberField2 = new JNumberField();
  private JNumberField jNumberField3 = new JNumberField();
  private JButton jButton2 = new JButton();
  private JLabel jLabel3 = new JLabel();
  private JNumberField jNumberField4 = new JNumberField();
  double x;
  double y;
  int z;
  
      ArrayList<Addierer>aliste;
   public void main(int Wert1, int Wert2, int Wert3){
    
   this.x = Wert1;
   this.y = Wert2;
   this.z = Wert2;  }
   public double getx(){
   return x; }
   public double gety(){
   return y;}
   public int getz(){
     return z; } 
     
  private JLabel jLabel4 = new JLabel();
  private JLabel jLabel5 = new JLabel();
  private JButton jButton3 = new JButton();
  private JButton jButton4 = new JButton();
  private JButton jButton5 = new JButton();
  // Ende Attribute
  
  public Addierer(String title) { 
    // Frame-Initialisierung
    super(title);
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    int frameWidth = 256; 
    int frameHeight = 371;
    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);
    setResizable(false);
    Container cp = getContentPane();
    cp.setLayout(null);
    // Anfang Komponenten
    
    jButton1.setBounds(24, 160, 91, 25);
    jButton1.setText("OK");
    jButton1.setMargin(new Insets(2, 2, 2, 2));
    jButton1.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) { 
        jButton1_ActionPerformed(evt);
      }
    });
    jButton1.setToolTipText("Drücken zum addieren!");
    cp.add(jButton1);
    jLabel1.setBounds(24, 16, 46, 20);
    jLabel1.setText("Wert 1");
    cp.add(jLabel1);
    jNumberField1.setBounds(72, 72, 99, 20);
    jNumberField1.setText("");
    jNumberField1.setToolTipText("Trage hier den zweiten Wert ein!");
    cp.add(jNumberField1);
    jLabel2.setBounds(24, 72, 46, 20);
    jLabel2.setText("Wert 2");
    cp.add(jLabel2);
    jNumberField2.setBounds(72, 16, 99, 20);
    jNumberField2.setText("");
    jNumberField2.setToolTipText("Trage hier den ersten Wert ein!");
    cp.add(jNumberField2);
    jNumberField3.setBounds(72, 120, 99, 20);
    jNumberField3.setText("");
    jNumberField3.setEditable(false);
    jNumberField3.setToolTipText("Hier steht die Summe!");
    cp.add(jNumberField3);
    jButton2.setBounds(24, 288, 195, 25);
    jButton2.setText("Beenden");
    jButton2.setMargin(new Insets(2, 2, 2, 2));
    jButton2.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) {  
        jButton2_ActionPerformed(evt);
      }
    });
    jButton2.setToolTipText("Drücken zum beenden!");
    cp.add(jButton2);
    jLabel3.setBounds(48, 232, 156, 20);
    jLabel3.setText("Ist der Wert größer als 50?");
    cp.add(jLabel3);
    jNumberField4.setBounds(72, 256, 99, 20);
    jNumberField4.setText("");
    jNumberField4.setEditable(false);
    cp.add(jNumberField4);
    jLabel4.setBounds(120, 40, 22, 23);
    jLabel4.setText("+");
    jLabel4.setFont(new Font("Dialog", Font.BOLD, 16));
    cp.add(jLabel4);
    jLabel5.setBounds(120, 96, 22, 23);
    jLabel5.setText("=");
    jLabel5.setFont(new Font("Dialog", Font.BOLD, 16));
    cp.add(jLabel5);
    jButton3.setBounds(128, 160, 91, 25);
    jButton3.setText("Löschen");
    jButton3.setMargin(new Insets(2, 2, 2, 2));
    jButton3.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) { 
        jButton3_ActionPerformed(evt);
      }
    });
    cp.add(jButton3);
    jButton4.setBounds(24, 192, 91, 25);
    jButton4.setText("Speichern");
    jButton4.setMargin(new Insets(2, 2, 2, 2));
    jButton4.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) { 
        jButton4_ActionPerformed(evt);
      }
    });
    cp.add(jButton4);
    jButton5.setBounds(128, 192, 91, 25);
    jButton5.setText("Laden");
    jButton5.setMargin(new Insets(2, 2, 2, 2));
    jButton5.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) { 
        jButton5_ActionPerformed(evt);
      }
    });
    cp.add(jButton5);
    // Ende Komponenten
    
    setVisible(true);
  } // end of public Addierer
  
  // Anfang Methoden
  
  public static void main(String[] args) {
    new Addierer("Addierer");
  } // end of main
  
  
  public void jButton1_ActionPerformed(ActionEvent evt) {
    x =(double)Integer.parseInt(jNumberField1.getText());
    y =(double)Integer.parseInt(jNumberField2.getText());
    z =(int)(x+y);
    jNumberField3.setText("" +z); 
    if (z<50) {
      jNumberField4.setText("Kleiner als 50");
    } 
    else if (z>50 && z<1000) {
    jNumberField4.setText("Größer als 50");  }
    else{
      jNumberField4.setText("Größer als 1000");
    }  // end of if-else
  } // end of jButton1_ActionPerformed
  
  
  public void jButton2_ActionPerformed(ActionEvent evt) {
    System.exit(0); 
    // TODO hier Quelltext einfügen
  } // end of jButton2_ActionPerformed
  
  
  public void jButton3_ActionPerformed(ActionEvent evt) {
    jNumberField1.setText("");
    jNumberField2.setText("");
    jNumberField3.setText("");
    jNumberField4.setText("");
    jNumberField2.requestFocus();
    // TODO hier Quelltext einfügen
  } // end of jButton3_ActionPerformed
  
  
  public void jButton5_ActionPerformed(ActionEvent evt) {
    // TODO hier Quelltext einfügen
  } // end of jButton5_ActionPerformed
  
  
  public void jButton4_ActionPerformed(ActionEvent evt) {
    aliste.add(new Addierer (jNumberField2.getText()),jNumberField1.getText(),
    jNumberField3.getText());
  } // end of jButton4_ActionPerformed
  
  // Ende Methoden
  
} // end of class Addierer
 
Zuletzt bearbeitet:

Gucky

Top Contributor
Anhänge in der Form funktionieren nicht. Einfach hochladen ohne den Link in den Beitrag einzufügen.
Oder du kopierst die Fehlermeldung einfach und fügst sie als Text ein.
 

Joose

Top Contributor
Die Klasse ArrayList besitzt keine Methode welche als Parameter ein Objekt der Klasse Addierer sowie 2 String Objekte akzeptiert.

Schau dir dazu einfach Dokumentation der Klasse ArrayList und deren Methode "add" an.
 

Major_Sauce

Bekanntes Mitglied
Ich würde dir außerdem raten eine IDE zu benutzen (Eclipse/Netbeans), da ist der Compiler schon mit drinn und vor allem werden dir die Fehler auch anständig angezeigt.

mfg Major
 

spello

Mitglied
Ich würde dir außerdem raten eine IDE zu benutzen (Eclipse/Netbeans), da ist der Compiler schon mit drinn und vor allem werden dir die Fehler auch anständig angezeigt.

mfg Major

Das würde ich ja gerne, aber bei der mündlichen Abiturprüfung bekommen die Prüflinge (darunter ich) eine 30 minütige Programmieraufgabe, die mit dem Java-Editor gelöst werden muss. Als ich in die Oberstufe kam, nutzten wir im ersten Jahr Eclipse. Als dann jedoch ein Wechsel der Lehrkräfte stattfand, wurde Eclipse (leider) durch den Java-Editor ersetzt.
 

spello

Mitglied
Inzwischen bin ich so weit, dass der Quelltext kompiliert werden kann. Ich habe es mit einer separaten Main-Klasse gelöst:

Main:
Java:
public class AddierenMAIN {  
  //Attribute
  private double x;
  private double y;
  private int z;
  
  // Konstruktor
  public AddierenMAIN(int Wert1, int Wert2, int Wert3) {
    this.x = Wert1;
    this.y = Wert2;
    this.z = Wert3;
  }
  
  // Anfang Methoden
  public double getx(){
  return x; }
  
  public double gety(){
  return y;}
  
  public int getz(){
  return z; } 
}


GUI:
Java:
import java.awt.*;import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.util.ArrayList;


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


public class Addierer extends JFrame {
  // Anfang Attribute
  private JButton jButton1 = new JButton();
  private JLabel jLabel1 = new JLabel();
  private JNumberField jNumberField1 = new JNumberField();
  private JLabel jLabel2 = new JLabel();
  private JNumberField jNumberField2 = new JNumberField();
  private JNumberField jNumberField3 = new JNumberField();
  private JButton jButton2 = new JButton();
  private JLabel jLabel3 = new JLabel();
  private JNumberField jNumberField4 = new JNumberField();
  double x;
  double y;
  int z;
  
  ArrayList<AddierenMAIN> aliste;
                            
  private JLabel jLabel4 = new JLabel();
  private JLabel jLabel5 = new JLabel();
  private JButton jButton3 = new JButton();
  private JButton jButton4 = new JButton();
  private JButton jButton5 = new JButton();
  // Ende Attribute
  
  public Addierer(String title) { 
    // Frame-Initialisierung
    super(title);
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    int frameWidth = 256; 
    int frameHeight = 371;
    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);
    setResizable(false);
    Container cp = getContentPane();
    cp.setLayout(null);
    // Anfang Komponenten
    
    jButton1.setBounds(24, 160, 91, 25);
    jButton1.setText("OK");
    jButton1.setMargin(new Insets(2, 2, 2, 2));
    jButton1.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) { 
        jButton1_ActionPerformed(evt);
      }
    });
    jButton1.setToolTipText("Drücken zum addieren!");
    cp.add(jButton1);
    jLabel1.setBounds(24, 16, 46, 20);
    jLabel1.setText("Wert 1");
    cp.add(jLabel1);
    jNumberField1.setBounds(72, 72, 99, 20);
    jNumberField1.setText("");
    jNumberField1.setToolTipText("Trage hier den zweiten Wert ein!");
    cp.add(jNumberField1);
    jLabel2.setBounds(24, 72, 46, 20);
    jLabel2.setText("Wert 2");
    cp.add(jLabel2);
    jNumberField2.setBounds(72, 16, 99, 20);
    jNumberField2.setText("");
    jNumberField2.setToolTipText("Trage hier den ersten Wert ein!");
    cp.add(jNumberField2);
    jNumberField3.setBounds(72, 120, 99, 20);
    jNumberField3.setText("");
    jNumberField3.setEditable(false);
    jNumberField3.setToolTipText("Hier steht die Summe!");
    cp.add(jNumberField3);
    jButton2.setBounds(24, 288, 195, 25);
    jButton2.setText("Beenden");
    jButton2.setMargin(new Insets(2, 2, 2, 2));
    jButton2.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) {  
        jButton2_ActionPerformed(evt);
      }
    });
    jButton2.setToolTipText("Drücken zum beenden!");
    cp.add(jButton2);
    jLabel3.setBounds(48, 232, 156, 20);
    jLabel3.setText("Ist der Wert größer als 50?");
    cp.add(jLabel3);
    jNumberField4.setBounds(72, 256, 99, 20);
    jNumberField4.setText("");
    jNumberField4.setEditable(false);
    cp.add(jNumberField4);
    jLabel4.setBounds(120, 40, 22, 23);
    jLabel4.setText("+");
    jLabel4.setFont(new Font("Dialog", Font.BOLD, 16));
    cp.add(jLabel4);
    jLabel5.setBounds(120, 96, 22, 23);
    jLabel5.setText("=");
    jLabel5.setFont(new Font("Dialog", Font.BOLD, 16));
    cp.add(jLabel5);
    jButton3.setBounds(128, 160, 91, 25);
    jButton3.setText("Löschen");
    jButton3.setMargin(new Insets(2, 2, 2, 2));
    jButton3.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) { 
        jButton3_ActionPerformed(evt);
      }
    });
    cp.add(jButton3);
    jButton4.setBounds(24, 192, 91, 25);
    jButton4.setText("Speichern");
    jButton4.setMargin(new Insets(2, 2, 2, 2));
    jButton4.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) { 
        jButton4_ActionPerformed(evt);
      }
    });
    cp.add(jButton4);
    jButton5.setBounds(128, 192, 91, 25);
    jButton5.setText("Laden");
    jButton5.setMargin(new Insets(2, 2, 2, 2));
    jButton5.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) { 
        jButton5_ActionPerformed(evt);
      }
    });
    cp.add(jButton5);
    // Ende Komponenten
    
    setVisible(true);
  } // end of public Addierer
  
  // Anfang Methoden
  
  public static void main(String[] args) {
    new Addierer("Addierer");
  } // end of main
  
  
  public void jButton1_ActionPerformed(ActionEvent evt) {
    x =(double)Integer.parseInt(jNumberField1.getText());
    y =(double)Integer.parseInt(jNumberField2.getText());
    z =(int)(x+y);
    jNumberField3.setText("" +z); 
    if (z<50) {
      jNumberField4.setText("Kleiner als 50");
    } 
    else if (z>50 && z<1000) {
    jNumberField4.setText("Größer als 50");  }
    else{
      jNumberField4.setText("Größer als 1000");
    }  // end of if-else
  } // end of jButton1_ActionPerformed
  
  
  public void jButton2_ActionPerformed(ActionEvent evt) {
    System.exit(0); 
    // TODO hier Quelltext einfügen
  } // end of jButton2_ActionPerformed
  
  
  public void jButton3_ActionPerformed(ActionEvent evt) {
    jNumberField1.setText("");
    jNumberField2.setText("");
    jNumberField3.setText("");
    jNumberField4.setText("");
    jNumberField2.requestFocus();
    // TODO hier Quelltext einfügen
  } // end of jButton3_ActionPerformed
  
  
  public void jButton5_ActionPerformed(ActionEvent evt) {
    } // end of jButton5_ActionPerformed
    
    
    public void jButton4_ActionPerformed(ActionEvent evt) {
      aliste.add(new AddierenMAIN(Integer.parseInt(jNumberField2.getText()),
      Integer.parseInt(jNumberField1.getText()),Integer.parseInt(jNumberField3.getText())));
    } // end of jButton4_ActionPerformed
    
    // Ende Methoden
    
  } // end of class Addierer

Wie verwende ich nun passend die for-Schleife unterhalb

180. public void jButton5_ActionPerformed(ActionEvent evt) {

der GUI, damit die gespeicherten Daten in jNumberField2 und 1 mit dem Druck auf den Ladeknopf angezeigt werden?

Hier ist noch einmal die fertige GUI als Übersicht:
Unbenannt.png

Ich habe einen neuen, passenden Thread eröffnen, da das Problem behoben wurde und die Überschrift nicht mehr passt.
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
monsterherz Circle.java:5: error: <identifier> expected Java Basics - Anfänger-Themen 2
monsterherz error: <identifier> expected Java Basics - Anfänger-Themen 2
M error: '.class' expected switch(char) Java Basics - Anfänger-Themen 32
C error: <identifier> expected Java Basics - Anfänger-Themen 13
Z Klassen Error: ';' expected - was mache ich falsch? Java Basics - Anfänger-Themen 4
J Syntax error on token ";",, expected Java Basics - Anfänger-Themen 2
T error: class, interface, or enum expected Java Basics - Anfänger-Themen 5
D Compiler-Fehler error: .class expected Java Basics - Anfänger-Themen 2
D Erste Schritte Fehlermeldung "Syntax error on token ";", { expected after this token" Java Basics - Anfänger-Themen 13
L Compiler-Fehler error: class, interface or enum expected Java Basics - Anfänger-Themen 2
B Compiler-Fehler 86:11: error: ';' expected obwohl kein ";" hingehört! Java Basics - Anfänger-Themen 10
M Syntax error on token ";", { expected after this token Java Basics - Anfänger-Themen 3
B Syntax error on token ";", { expected after this t Java Basics - Anfänger-Themen 7
S syntax error variable declarator ID expected Java Basics - Anfänger-Themen 3
I Exception wird gefangen, aber trotzdem in Error Log? Java Basics - Anfänger-Themen 10
terashy VS Code Project run error Java Basics - Anfänger-Themen 10
R Compiler-Fehler identifier error? Java Basics - Anfänger-Themen 3
N Compiler-Fehler Not a statement Error Java Basics - Anfänger-Themen 7
Jul1n4tor Scanner error bei Eingabe die kein Integer ist Java Basics - Anfänger-Themen 4
richrich99 error: illegal start of expression Java Basics - Anfänger-Themen 10
N Compiler-Fehler State Machine - Compiler Error Java Basics - Anfänger-Themen 48
U Interface als PAramter (Vergleich) und ein Error Java Basics - Anfänger-Themen 9
FHEFHJHFJH error: class names, 'summe_bsp', are only accepted if annotation processing is explicitly requested Java Basics - Anfänger-Themen 3
S JavaKara Null Exception Error Java Basics - Anfänger-Themen 4
P Eclipse Karate Framework API Test . Unexpected Error: the trustAnchors parameter must be non-empty Java Basics - Anfänger-Themen 1
H Versteht jemand diesen Codewars Error? Java Basics - Anfänger-Themen 8
J Fehlermeldung: A JNI error Java Basics - Anfänger-Themen 3
Gaudimagspam Compiler Error Java Basics - Anfänger-Themen 3
Eule25 Arbeit mit long und int, Error: integer number too large Java Basics - Anfänger-Themen 2
P Welche Zeile in Tadople gibt einen compiler error? Java Basics - Anfänger-Themen 5
B Methoden if-statement error, FX, Fehlermeldung Java Basics - Anfänger-Themen 6
K Error bei meinem Programm - Hilfe Java Basics - Anfänger-Themen 8
A Scanner-Error Java Basics - Anfänger-Themen 8
Elyt Error: incompatible types Java Basics - Anfänger-Themen 3
I Client ObjectInputStream error... Java Basics - Anfänger-Themen 5
Kirby.exe Alle möglichen Error Möglichkeiten abfangen Java Basics - Anfänger-Themen 33
S Compiler-Fehler Exception in thread "main" java.lang.Error: Unresolved compilation problem: Java Basics - Anfänger-Themen 6
N Methoden Unerklärliche Error Meldung Java Basics - Anfänger-Themen 3
ZH1896ZH Datentypen Error bei For-Schleife Java Basics - Anfänger-Themen 2
R Error, wenn mehrere Clients gleichzeitig die Verbindung beenden Java Basics - Anfänger-Themen 16
9 Error bei .split() Java Basics - Anfänger-Themen 2
L Operatoren error: bad operand types for binary operator && Java Basics - Anfänger-Themen 8
B cal4j - Error at line 1:Unexpected end of file Java Basics - Anfänger-Themen 0
F Erste Schritte error: cannot find symbol Java Basics - Anfänger-Themen 5
L SQLITE - Syntax error Java Basics - Anfänger-Themen 3
R else without if error Java Basics - Anfänger-Themen 5
A Objekt in Methode zurückgeben, JUnit zeigt Error Java Basics - Anfänger-Themen 2
F Ausdruck wirft unerwarteten Error Java Basics - Anfänger-Themen 2
T Unverständlicher Launch-Error Java Basics - Anfänger-Themen 11
L Bluej Error: Cannot find Symbol Java Basics - Anfänger-Themen 13
R java.lang.ArrayIndexOutOfBoundsException: 0 Rechner Error Java Basics - Anfänger-Themen 4
F Taschenrechner "Error loading class..." Java Basics - Anfänger-Themen 5
T Error: int cannot be dereferenced Java Basics - Anfänger-Themen 10
D Datentypen Datentyperstellung | Kompiler sagt Syntax Error doch ich find keine Lösung Java Basics - Anfänger-Themen 2
W double*double error Java Basics - Anfänger-Themen 4
C Compiler-Fehler No such Field error Java Basics - Anfänger-Themen 20
B Linux - Error: Could not find or load main class application.Main Java Basics - Anfänger-Themen 28
T Datum wird auf der Konsole richtig ausgegeben, aber im Textarea kommt ERROR Java Basics - Anfänger-Themen 8
C Erste Schritte Syntax Error Java Basics - Anfänger-Themen 23
H Variablen error: non-static variable cannot be referenced from a static context Java Basics - Anfänger-Themen 4
H Compiler-Fehler error not a statement Java Basics - Anfänger-Themen 2
N Error bei eingabe eines Punktes Java Basics - Anfänger-Themen 1
TheMenox Error bei Scanner - woher? Java Basics - Anfänger-Themen 14
Chr1s Interpreter-Fehler Error Fehlercode Java Basics - Anfänger-Themen 7
D Bitte um Hilfe bei "error: package com.apple.eawt does not exist import com.apple.eawt.*;" Java Basics - Anfänger-Themen 1
J Error: cannot find symbol - variable Java Basics - Anfänger-Themen 3
1 Bei if-Anweisung: Syntax error on token Java Basics - Anfänger-Themen 5
D Übung Felder java Error kompilieren Java Basics - Anfänger-Themen 4
Joew0815 Error org.apache.xmlrpc.client.XmlRpcClientConfigImpl.setUserAgent Java Basics - Anfänger-Themen 2
A Code läuft nicht, Fehlermeldung Exception in thread "main" java.lang.Error: Unresolved compilation " Java Basics - Anfänger-Themen 11
C Exception Error Java Basics - Anfänger-Themen 15
A Heap Space Error bei rekursiver Suche in Dateien trotz nur einer Zeile im Speicher Java Basics - Anfänger-Themen 26
B Not a statement error Java Basics - Anfänger-Themen 2
D error: cannot find symbol Java Basics - Anfänger-Themen 3
B Frage zu Beispielprogramm: "error: cannot find symbol" Java Basics - Anfänger-Themen 2
F java Ip ping + Dateiausgabe error ! Java Basics - Anfänger-Themen 3
O Exception Error Java Basics - Anfänger-Themen 3
BlueMountain Erste Schritte error: cannot find symbol Java Basics - Anfänger-Themen 2
B Printf führt zu Error. Java Basics - Anfänger-Themen 8
P Fatal Error [...] librxtxSerial.so Java Basics - Anfänger-Themen 2
D error: Class names, >>>HILFE, anfänger<<< Java Basics - Anfänger-Themen 4
L Error: Cannot find symbol Java Basics - Anfänger-Themen 1
A Taschenrechner zeigt Error Java Basics - Anfänger-Themen 7
K Java-Editor: "Starten" bringt Error Java Basics - Anfänger-Themen 15
N Error "unreachable Code" Java Basics - Anfänger-Themen 7
A error: incompatible types Java Basics - Anfänger-Themen 9
T If ; else error on system token delete Java Basics - Anfänger-Themen 5
B Error vs Runtime exception Java Basics - Anfänger-Themen 4
W Variablen While-Error Java Basics - Anfänger-Themen 6
N Operatoren JSpinner und + Error Java Basics - Anfänger-Themen 21
M Java Arbeitsspeicherverbrauch, Heap Space error korrigieren? Java Basics - Anfänger-Themen 18
D Error bei addView Java Basics - Anfänger-Themen 4
J Variablen Invalid Character - Error -> Spiel mit Variablenergebnissen Java Basics - Anfänger-Themen 8
K Erste Schritte eclipse syntax error token Java Basics - Anfänger-Themen 5
vandread String.split("\\") führt zu Error?! Java Basics - Anfänger-Themen 8
G Fehlermeldung: A fatal error has been detected by the Java Runtime Environment Java Basics - Anfänger-Themen 7
B Compiler-Fehler import java.io.*; führt zu error Java Basics - Anfänger-Themen 2
S Syntax Error - source level Java Basics - Anfänger-Themen 12
L bean error bei glassfish deploy Java Basics - Anfänger-Themen 2
B Syntax error Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben