Synatx Error, wo gar keiner ist ?

Status
Nicht offen für weitere Antworten.

alphaChill

Aktives Mitglied
Code:
package vokabeltrainer_GUI;
import java.util.ArrayList;
public class Pruefung{
	
	ArrayList DeutschVokabeln = GUI.DeutschVokabeln;
	ArrayList EnglischVokabeln = GUI.EnglischVokabeln;

	if(GUI.IhreEingabejTextField.getText().equals(EnglischVokabeln.get(GUI.akutellerStand))){
		int i = GUI.akutellerStand;
		GUI.VokabelzumübersetztenjTextField.setText((String) DeutschVokabeln.get(i++));
		GUI.IhreEingabejTextField.setText("");
		String rs = String.valueOf(GUI.akutellerStand);
		GUI.davonrichtigjTextField.setText(rs);
		GUI.akutellerStand++;
	}else{
		int i = GUI.akutellerStand;
		GUI.VokabelzumübersetztenjTextField.setText((String) DeutschVokabeln.get(i++));
		GUI.IhreEingabejTextField.setText("");
		String rs = String.valueOf(GUI.akutellerStand);
		GUI.davonrichtigjTextField.setText(rs);
	}

}

In Zeile 6 wird mir das Semikolon angestrichen "Syntax error on token ";", { expected after this token".
In Zeile 23 wird mir die schließende Klammer angestrichen "Syntax error, insert "}" to complete ClassBody".

Ich wüsste nicht, was dran falsch sein sollte... :bahnhof:


Hier mal meine GUI-Klasse:

Code:
package vokabeltrainer_GUI;

import javax.swing.SwingUtilities;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.BorderFactory;
import javax.swing.border.BevelBorder;
import javax.swing.JButton;
import java.awt.Rectangle;
import java.util.ArrayList;

import javax.swing.JTextField;
import javax.swing.JRadioButton;

public class GUI extends JFrame {

	private static final long serialVersionUID = 1L;
	
	static int akutellerStand = 0;
	
	static ArrayList DeutschVokabeln = null;
	
	static ArrayList EnglischVokabeln = null;

	private JPanel jContentPane = null;

	private JLabel copyrightLabel = null;

	private JPanel jPanel = null;

	private JButton dateieinlesenjButton = null;

	static JTextField PfadjTextField = null;

	private JLabel EinlesepfadjLabel = null;

	private JLabel StrichjLabel = null;

	private JLabel SortiertjLabel = null;

	private JLabel zufälligjLabel = null;

	private JRadioButton sortiertjRadioButton = null;

	private JRadioButton zufälligjRadioButton = null;

	private JLabel WortzumübersetztenjLabel = null;

	static JTextField VokabelzumübersetztenjTextField = null;

	private JLabel ihreeingabejLabel = null;

	static JTextField IhreEingabejTextField = null;

	private JButton StartjButton = null;

	private JLabel StatistikjLabel = null;

	private JLabel StrichjLabel2 = null;

	private JLabel VokabelninsgesamtjLabel = null;

	private JLabel davonrichtigjLabel = null;

	private JLabel ErfolgtinProzentjLabel = null;

	static JTextField VokableninsgesamtjTextField = null;

	static JTextField davonrichtigjTextField = null;

	static JTextField ErfolginProzentjTextField = null;

	private JLabel ProzentzeichenjLabel = null;
	EinleseThread et1 = new EinleseThread();  //  @jve:decl-index=0:

	private JLabel AbfragejLabel = null;

	private JLabel ohneFunktionjLabel = null;

	private JButton PrüfenjButton = null;

	/**
	 * This method initializes jPanel	
	 * 	
	 * @return javax.swing.JPanel	
	 */
	private JPanel getJPanel() {
		if (jPanel == null) {
			ohneFunktionjLabel = new JLabel();
			ohneFunktionjLabel.setBounds(new Rectangle(243, 64, 120, 25));
			ohneFunktionjLabel.setText("Noch ohne Funktion");
			AbfragejLabel = new JLabel();
			AbfragejLabel.setBounds(new Rectangle(20, 62, 57, 22));
			AbfragejLabel.setText("Abfrage:");
			ProzentzeichenjLabel = new JLabel();
			ProzentzeichenjLabel.setBounds(new Rectangle(245, 384, 19, 32));
			ProzentzeichenjLabel.setText("%");
			ErfolgtinProzentjLabel = new JLabel();
			ErfolgtinProzentjLabel.setBounds(new Rectangle(10, 384, 138, 31));
			ErfolgtinProzentjLabel.setText("Erfolg in Prozent:");
			davonrichtigjLabel = new JLabel();
			davonrichtigjLabel.setBounds(new Rectangle(12, 347, 135, 31));
			davonrichtigjLabel.setText("Davon bisher richtig:");
			VokabelninsgesamtjLabel = new JLabel();
			VokabelninsgesamtjLabel.setBounds(new Rectangle(16, 313, 133, 27));
			VokabelninsgesamtjLabel.setText("Vokabeln insgesamt:");
			StrichjLabel2 = new JLabel();
			StrichjLabel2.setBounds(new Rectangle(13, 255, 763, 16));
			StrichjLabel2.setText("_____________________________________________________________________________________________________________");
			StatistikjLabel = new JLabel();
			StatistikjLabel.setBounds(new Rectangle(14, 280, 97, 26));
			StatistikjLabel.setText("Ihre Statistik:");
			ihreeingabejLabel = new JLabel();
			ihreeingabejLabel.setBounds(new Rectangle(142, 180, 123, 38));
			ihreeingabejLabel.setText("Ihre Eingabe:");
			WortzumübersetztenjLabel = new JLabel();
			WortzumübersetztenjLabel.setBounds(new Rectangle(139, 134, 134, 33));
			WortzumübersetztenjLabel.setText("Übersetzt werden soll:");
			zufälligjLabel = new JLabel();
			zufälligjLabel.setBounds(new Rectangle(174, 63, 48, 23));
			zufälligjLabel.setText("zufällig");
			SortiertjLabel = new JLabel();
			SortiertjLabel.setBounds(new Rectangle(96, 64, 45, 19));
			SortiertjLabel.setText("sortiert");
			StrichjLabel = new JLabel();
			StrichjLabel.setBounds(new Rectangle(13, 44, 764, 15));
			StrichjLabel.setText("_____________________________________________________________________________________________________________");
			EinlesepfadjLabel = new JLabel();
			EinlesepfadjLabel.setBounds(new Rectangle(11, 12, 166, 29));
			EinlesepfadjLabel.setText("Pfad zur Datei zum Einlesen:");
			jPanel = new JPanel();
			jPanel.setLayout(null);
			jPanel.add(getDateieinlesenjButton(), null);
			jPanel.add(getPfadjTextField(), null);
			jPanel.add(EinlesepfadjLabel, null);
			jPanel.add(StrichjLabel, null);
			jPanel.add(SortiertjLabel, null);
			jPanel.add(zufälligjLabel, null);
			jPanel.add(getSortiertjRadioButton(), null);
			jPanel.add(getZufälligjRadioButton(), null);
			jPanel.add(WortzumübersetztenjLabel, null);
			jPanel.add(getVokabelzumübersetztenjTextField(), null);
			jPanel.add(ihreeingabejLabel, null);
			jPanel.add(getIhreEingabejTextField(), null);
			jPanel.add(getStartjButton(), null);
			jPanel.add(StatistikjLabel, null);
			jPanel.add(StrichjLabel2, null);
			jPanel.add(VokabelninsgesamtjLabel, null);
			jPanel.add(davonrichtigjLabel, null);
			jPanel.add(ErfolgtinProzentjLabel, null);
			jPanel.add(getVokableninsgesamtjTextField(), null);
			jPanel.add(getDavonrichtigjTextField(), null);
			jPanel.add(getErfolginProzentjTextField(), null);
			jPanel.add(ProzentzeichenjLabel, null);
			jPanel.add(AbfragejLabel, null);
			jPanel.add(ohneFunktionjLabel, null);
			jPanel.add(getPrüfenjButton(), null);
		}
		return jPanel;
	}

	/**
	 * This method initializes dateieinlesenjButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getDateieinlesenjButton() {
		if (dateieinlesenjButton == null) {
			dateieinlesenjButton = new JButton();
			dateieinlesenjButton.setBounds(new Rectangle(663, 13, 111, 32));
			dateieinlesenjButton.setText("Einlesen");
			dateieinlesenjButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					
					
					et1.start();
					et1.interrupt();
					et1 = null;
					
					
					
					
					
				}
			});
		}
		return dateieinlesenjButton;
	}

	/**
	 * This method initializes PfadjTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getPfadjTextField() {
		if (PfadjTextField == null) {
			PfadjTextField = new JTextField();
			PfadjTextField.setBounds(new Rectangle(184, 14, 470, 28));
			PfadjTextField.setText("C:/Dokumente und Einstellungen/Thomas Jäger/Desktop/Hallo.txt");
		}
		return PfadjTextField;
	}

	/**
	 * This method initializes sortiertjRadioButton	
	 * 	
	 * @return javax.swing.JRadioButton	
	 */
	private JRadioButton getSortiertjRadioButton() {
		if (sortiertjRadioButton == null) {
			sortiertjRadioButton = new JRadioButton();
			sortiertjRadioButton.setBounds(new Rectangle(79, 61, 28, 24));
			sortiertjRadioButton.setText("");
		}
		return sortiertjRadioButton;
	}

	/**
	 * This method initializes zufälligjRadioButton	
	 * 	
	 * @return javax.swing.JRadioButton	
	 */
	private JRadioButton getZufälligjRadioButton() {
		if (zufälligjRadioButton == null) {
			zufälligjRadioButton = new JRadioButton();
			zufälligjRadioButton.setBounds(new Rectangle(157, 63, 26, 22));
		}
		return zufälligjRadioButton;
	}

	/**
	 * This method initializes VokabelzumübersetztenjTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getVokabelzumübersetztenjTextField() {
		if (VokabelzumübersetztenjTextField == null) {
			VokabelzumübersetztenjTextField = new JTextField();
			VokabelzumübersetztenjTextField.setBounds(new Rectangle(279, 132, 366, 35));
			VokabelzumübersetztenjTextField.setEditable(false);
		}
		return VokabelzumübersetztenjTextField;
	}

	/**
	 * This method initializes IhreEingabejTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getIhreEingabejTextField() {
		if (IhreEingabejTextField == null) {
			IhreEingabejTextField = new JTextField();
			IhreEingabejTextField.setBounds(new Rectangle(272, 179, 374, 40));
		}
		return IhreEingabejTextField;
	}

	/**
	 * This method initializes StartjButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getStartjButton() {
		if (StartjButton == null) {
			StartjButton = new JButton();
			StartjButton.setBounds(new Rectangle(652, 127, 123, 44));
			StartjButton.setText("Start");
			StartjButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					VergleichsThread vt1 = new VergleichsThread(DeutschVokabeln,EnglischVokabeln);
					
					vt1.start();
					
				}
			});
		}
		return StartjButton;
	}

	/**
	 * This method initializes VokableninsgesamtjTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getVokableninsgesamtjTextField() {
		if (VokableninsgesamtjTextField == null) {
			VokableninsgesamtjTextField = new JTextField();
			VokableninsgesamtjTextField.setBounds(new Rectangle(155, 313, 84, 27));
			VokableninsgesamtjTextField.setEditable(false);
		}
		return VokableninsgesamtjTextField;
	}

	/**
	 * This method initializes davonrichtigjTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getDavonrichtigjTextField() {
		if (davonrichtigjTextField == null) {
			davonrichtigjTextField = new JTextField();
			davonrichtigjTextField.setBounds(new Rectangle(152, 347, 86, 31));
			davonrichtigjTextField.setText("0");
			davonrichtigjTextField.setEditable(false);
		}
		return davonrichtigjTextField;
	}

	/**
	 * This method initializes ErfolginProzentjTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getErfolginProzentjTextField() {
		if (ErfolginProzentjTextField == null) {
			ErfolginProzentjTextField = new JTextField();
			ErfolginProzentjTextField.setBounds(new Rectangle(153, 385, 85, 30));
			ErfolginProzentjTextField.setText("0");
			ErfolginProzentjTextField.setEditable(false);
		}
		return ErfolginProzentjTextField;
	}

	/**
	 * This method initializes PrüfenjButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getPrüfenjButton() {
		if (PrüfenjButton == null) {
			PrüfenjButton = new JButton();
			PrüfenjButton.setBounds(new Rectangle(654, 178, 125, 48));
			PrüfenjButton.setText("Prüfen");
		}
		return PrüfenjButton;
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
	
		// TODO Auto-generated method stub
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				GUI thisClass = new GUI();
				thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
				thisClass.setVisible(true);
			}
		});
	}

	/**
	 * This is the default constructor
	 */
	public GUI() {
		super();
		initialize();
	}

	/**
	 * This method initializes this
	 * 
	 * @return void
	 */
	private void initialize() {
		this.setSize(800, 480);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setContentPane(getJContentPane());
		this.setTitle("Vokabeltrainer v 0.1");
		this.setVisible(true);
	}

	/**
	 * This method initializes jContentPane
	 * 
	 * @return javax.swing.JPanel
	 */
	private JPanel getJContentPane() {
		if (jContentPane == null) {
			copyrightLabel = new JLabel();
			copyrightLabel.setText("(c) 2007, Thomas Jäger");
			copyrightLabel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
			jContentPane = new JPanel();
			jContentPane.setLayout(new BorderLayout());
			jContentPane.add(copyrightLabel, BorderLayout.SOUTH);
			jContentPane.add(getJPanel(), BorderLayout.CENTER);
		}
		return jContentPane;
	}

}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G IOException error 2 Allgemeine Java-Themen 3
urmelausdemeis Exception in thread "main" java.lang.Error: Unresolved compilation problem: Allgemeine Java-Themen 7
Mick P. F. Wie kriege ich die Fehlermeldung "java: symbol lookup error: ..." weg? Allgemeine Java-Themen 11
S An internal error occurred during: Launching null argument Allgemeine Java-Themen 1
S Gradle "schluckt" output und error Allgemeine Java-Themen 1
Bluedaishi Access violation error Allgemeine Java-Themen 2
M Jdeps-Error durch multi-release Allgemeine Java-Themen 6
Xge For/Array Error: IndexOutOfBounds Allgemeine Java-Themen 4
S CMD Compiler Error Allgemeine Java-Themen 13
L Compiler-Fehler Eclipse Error: A JNI error has occured Allgemeine Java-Themen 3
T Eclipse IDE Plugin Error Log Allgemeine Java-Themen 0
Robat JNI - Fatal Error Allgemeine Java-Themen 5
S LinkedList Error Allgemeine Java-Themen 4
F String Error Allgemeine Java-Themen 7
K Error Allgemeine Java-Themen 2
G Error Meldung bei Gomoku Spiel Allgemeine Java-Themen 9
J LWJGL 3 Error Code 1282 Allgemeine Java-Themen 4
N Maven ObjectMapper Error wenn das File gespeichert wird Allgemeine Java-Themen 0
D Datentypen Cache Images Heap Space Error Allgemeine Java-Themen 7
D Java Error String kann nicht in Int umgewandelt werden Allgemeine Java-Themen 2
L Exception/Error auf JDialog umleiten Allgemeine Java-Themen 2
G Java Error (Exception_acces_violation) Allgemeine Java-Themen 2
G Java Error (Exception_acces_violation) Allgemeine Java-Themen 0
Thallius Simple JSON Parser Error null Allgemeine Java-Themen 6
F Compiler-Fehler Hilfe bei Startup error Allgemeine Java-Themen 3
M List casting error Allgemeine Java-Themen 3
F Java Error, bei Installation, Start und dem Control Panal Allgemeine Java-Themen 8
A ausführbare jar Error Allgemeine Java-Themen 2
F Error Logging - best practices? Allgemeine Java-Themen 3
P JDK installieren Error: Could not find or load main class HelloWorld.java Allgemeine Java-Themen 3
D Java error Allgemeine Java-Themen 2
J JVM Launcher Error Allgemeine Java-Themen 30
Jats Programm mit CMD Befehl hängt sich auf oder gibt error = 5 aus Allgemeine Java-Themen 4
I Java Ordner kopieren [Error] Allgemeine Java-Themen 6
G OutOfMemory Error bei Zahlenkonvertierungsprogramm Allgemeine Java-Themen 5
Jats ArrayList-Error Index: 1 Size:1 - Bitte um Hilfe Allgemeine Java-Themen 36
B Fatal error der JVM Allgemeine Java-Themen 9
N xml fatal error umgehen Allgemeine Java-Themen 14
M Webservice mit Axis2 und Eclipse - Error Allgemeine Java-Themen 2
S JNI - Fatal Error Allgemeine Java-Themen 2
D Java Heap error trotz anpassungen mit -xmx Allgemeine Java-Themen 4
R VM-Error - BadWindow (invalid Window parameter) Allgemeine Java-Themen 4
F Look And Feel Error Allgemeine Java-Themen 30
B Java OutOfMemory Error verhindern, Resourcenbedarf präventiv abschätzen? Allgemeine Java-Themen 19
X Error bei der Programmierung eines Sortieralgorithmus Allgemeine Java-Themen 2
B maven 2 error bei plugin download Allgemeine Java-Themen 7
hdi Heap Sapce Error bei sehr großem String Allgemeine Java-Themen 5
D Java Error / Fehler Allgemeine Java-Themen 2
A JNI unsatisfied linker error Allgemeine Java-Themen 2
R Syntax Error, der keiner sein sollte Allgemeine Java-Themen 12
S Error aus der Konsole auslesen Allgemeine Java-Themen 2
G Text aus Zwischenablage in JTextarea -> JDBC Error Allgemeine Java-Themen 3
T Syntax Error Allgemeine Java-Themen 9
B JMF Installations Error Allgemeine Java-Themen 2
O java StreamCorrupted Error beim Belegen einer JTextpane Allgemeine Java-Themen 5
R Speicherprobleme (OutOfMemory Error) Allgemeine Java-Themen 26
J Fatal Error Allgemeine Java-Themen 8
G Error: Hashtable Type safety: The method put(Object, Object) Allgemeine Java-Themen 6
J "Empty-String" Error Allgemeine Java-Themen 6
W Runtime Error216 Runtime error 217 Allgemeine Java-Themen 6
J Interpreteraufruf bring Error obwohl dies nicht sein dürfte. Allgemeine Java-Themen 24
G Error: java.lang.OutOfMemoryError: Java heap space Allgemeine Java-Themen 2
S Syntax Error, insert "AssignmentOperator Expression&amp Allgemeine Java-Themen 3
T Konsole "Fehlermeldung": error hereerror here Allgemeine Java-Themen 4
M typecast error Allgemeine Java-Themen 14
R Problemchen (unexpected error) Allgemeine Java-Themen 2
K error=2 (Datei nicht gefunden) - Datei ist aber da! Allgemeine Java-Themen 10
B unchecked cast Error Allgemeine Java-Themen 2
H java heap space (outofmemory error) Allgemeine Java-Themen 3
I Error: Unable to realize com.sun.media.amovie.AMController Allgemeine Java-Themen 3
M JButton verursacht einen HeapSpace Error? Allgemeine Java-Themen 6
B Syntax error on token ,VariableDeclaratorId expected after. Allgemeine Java-Themen 3
F Jar mit Abhängigkeiten ausführen -> NoClassDefFound Error Allgemeine Java-Themen 16
M strange error Allgemeine Java-Themen 3
S HTTPUnit Test Fehler: Error on HTTP request: 500 Internal Er Allgemeine Java-Themen 9
R .jar Executable - JVM Launcher: Fatal error Allgemeine Java-Themen 9
W Wie fange ich einen Error ab? Allgemeine Java-Themen 6
R Server Error 503 Allgemeine Java-Themen 4
D java.lang.error Allgemeine Java-Themen 2
D Zufallsgererator der eigentlich keiner ist Allgemeine Java-Themen 24
B Fehlermeldungen die keiner braucht ... Allgemeine Java-Themen 17

Ähnliche Java Themen

Neue Themen


Oben