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
 
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.
 
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:
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:
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:
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.
 
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.
 
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
 
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.
 
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:

Zurück
Oben