Applet stürzt ab

cpu

Mitglied
Hi Leute, gleich mal als info bin ein Java Neuling..

ich hab folgendes problem, also wenn ich mein applet starte kann man 1 mal auf das "neu" button drücken dann stürzt das applet ab bzw. es reagiert nicht mehr.. ich hab keine ahnung warum :noe: langsam hab ich keine lust mehr.. :( wäre für jede hilfe dankbar

hier mein quelltext

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

public class Sudoku extends Applet implements ActionListener {


	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;


	JPanel panel1 = new JPanel();
	JLabel label1 = new JLabel("Sudoku");
	JPanel pnlLinks = new JPanel( new FlowLayout() );
		JTextArea txtArea1 = new JTextArea();
	JPanel pnlRechts = new JPanel( new FlowLayout() );
		JButton btnNeu = new JButton("Neu");
		
	
	
	
		 ArrayList<String> listOneLine = new ArrayList<String>();
		 
		 ArrayList<ArrayList<String>> listLevelOneLine = new ArrayList<ArrayList<String>>();
		 
		 ArrayList<sudokuObject> listSudokus = new ArrayList<sudokuObject>();
		 
		 public static char[] used = {'1','2','3','4','5','6','7','8','9'};

		 /** Maximale Anzahl Sudokus */ 
		 int maxCountSudokus = 1;
		 
		 int countCheck = 0;
		 
		 public void init () {
			 panel1.setPreferredSize(new Dimension(500,500));
			 txtArea1.setPreferredSize( new Dimension(300,200));
			 btnNeu.setPreferredSize( new Dimension(100,50));
			 	btnNeu.addActionListener(this);
			 txtArea1.setBorder(BorderFactory.createTitledBorder("Text-Area"));
			 panel1.setLayout(new BorderLayout());
			 panel1.add(label1, BorderLayout.NORTH);
			 //panel1.add(label1, BorderLayout.EAST);
			 panel1.add(pnlLinks, BorderLayout.WEST);
			 panel1.add(pnlRechts, BorderLayout.EAST);
			 	pnlLinks.add(txtArea1);
			 	pnlRechts.add(btnNeu);
			 add(panel1);
		 }
		 
		
		    public void actionPerformed(ActionEvent ae) {
		        if (ae.getActionCommand().equals("Neu")) {
		            try {
		            ArrayList<String> list = generate();
		            txtArea1.setText("");
		            for (String string : list) {
		                txtArea1.append(string + "\n");
		            }
		            } catch (Exception e) {
		            e.printStackTrace();
		            }
		        }
		        }
		 
		 public Sudoku()
		 {
			 
			
		 }
		 
		 /**
		  * Generieren Sukdoku
		  */
		 public ArrayList<String> generate()
		        throws Exception
		 {
		  
		  // Laden eindeutige Lines
		  //Date dstart = new Date();

		  char[] checkArray = {' ',' ',' ',' ',' ',' ',' ',' ',' '};
		  checkChar(0, checkArray);
		  
	
		  
		  // Fuer jeden Level eine eigene Liste
		  for (int i = 0; i < 9; i++)
		  {
		   ArrayList<String> newList = new ArrayList<String>();
		   int aktPos = (int) (Math.round((Math.random() * ((double)listOneLine.size()))));
		   for (int j = 0; j < listOneLine.size(); j++)
		   {
		    newList.add(listOneLine.get(aktPos));
		    aktPos++;
		    if (aktPos >= listOneLine.size())
		     aktPos = 0;
		   }
		   listLevelOneLine.add(newList);
		  }
	
		  
		  // Arrangieren eindeutige Lines
		  for (String firstLine : listLevelOneLine.get(0))
		  {
		   sudokuObject so = new sudokuObject();
		   so.add(firstLine);
		   checkSudoku(1, so);
		   
		   if (listSudokus.size() >= maxCountSudokus)
		    break;
		  }
	
		  
		  ArrayList<String> result = new ArrayList<String>();
		  for (sudokuObject so : listSudokus)
		  {
		   result.add(so.toString());
		  }
		  return result;
		 }
		 
		 private void checkChar(int level
		                 ,char[] checkArray)
		 {
		  int nextLevel = level + 1;
		  for (char pos : used)
		  {
		   if (in(pos, checkArray) == false)
		   {
		    checkArray[level] = pos;
		    
		    // Naechste Stufe
		    if (nextLevel < checkArray.length) 
		    {
		     checkChar(nextLevel, checkArray);
		     for (int i = nextLevel; i < checkArray.length; i++)
		     {
		      checkArray[i] = ' ';
		     }
		    }
		    else // Ende
		    {
		     listOneLine.add(new String(checkArray));
		     return;
		    }
		   }
		  }
		 }
		 
		 private void checkSudoku(int level
		                   ,sudokuObject so)
		 {
		  int nextLevel = level + 1;
		  for (String nextLine : listLevelOneLine.get(level))
		  {
		   countCheck++;
		   if (so.checkLine(nextLine) == true)
		   {
		    sudokuObject soNew = so.clone();
		    soNew.add(nextLine);
		    if (nextLevel < 9)  // Naechster Level
		    {
		     checkSudoku(nextLevel, soNew);
		     if (listSudokus.size() >= maxCountSudokus)
		      return;
		    }
		    else  // New
		    {
		     listSudokus.add(soNew);
		     
		     if (listSudokus.size() >= maxCountSudokus)
		      return;
		    }
		   }
		  }
		 }
		 
		    // ---------------------------------------------------------
		    /** Pruefen, ob der uebergebene Integerwert in dem angegebenen
		      * Array enthalten ist.
		      * @param nWert      zu pruefender Integer-Wert
		      * @param nArrray    Array mit dem Integer-Werten (1-Dimensional)
		      */
		    public static boolean in(char      cWert
		                            ,char[]    cArray)
		    {
		      if (cArray  != null)
		        {
		        for (int nI = 0; nI < cArray.length; nI++)
		          {
		          // Uebereinsteimmung
		          if (cArray[nI] == cWert)
		             return true;
		          }
		        }

		      return false;
		    }

		 class sudokuObject
		 {
		  String[] sudokuLines = new String[9];
		  
		  /**
		   * Line dazufuegen
		   * @param line
		   */
		  public void add(String line)
		  {
		   for (int i = 0; i < 9; i++)
		   {
		    if (sudokuLines[i] == null)
		    {
		     sudokuLines[i] = line;
		     return;
		    }
		   }
		  }
		  
		  /**
		   * Line pruefen
		   * @return TRUE wenn keine Uebereinstimmung, FALSE wenn schon
		   */
		  public boolean checkLine(String line)
		  {
		   for (String sudokuLine : sudokuLines)
		   {
		    if (sudokuLine == null)
		     break;
		    for (int i = 0; i < 9; i++)
		    {
		     if (sudokuLine.charAt(i) == line.charAt(i))
		      return false;
		    }
		   }
		   return true;
		  }
		  
		  /**
		   * Sudoku ausgeben
		   */
		  public String toString()
		  {
		   StringBuffer sbResult = new StringBuffer();
		   for (String sudokuLine : sudokuLines)
		   {
		    if (sbResult.length() > 0)
		     sbResult.append('\n');
		    sbResult.append(sudokuLine);
		   }
		   return sbResult.toString();
		  }
		  
		  public sudokuObject clone()
		  {
		   sudokuObject so = new sudokuObject();
		   for (int i = 0; i < 9; i++)
		   {
		    so.sudokuLines[i] = sudokuLines[i];
		   }
		   return so;
		  }
		 }
		 
		}
 
Zuletzt bearbeitet:

dayaftereh

Top Contributor
Hey! ich weiß ja nicht was für berechnungen du Machst! aber ich bekommen eine OutOfMemoryError! ich glaube du Läst ihrgend eine Liste volllaufen! also wenn ich Java mit 120 MB Speicher starte! Also das er so viel nutzen darf ,Klappt es!

Hier die Fehler Meldung:
Code:
Exception in thread "AWT-EventQueue-1" java.lang.OutOfMemoryError: Java heap space
	at java.util.Arrays.copyOf(Unknown Source)
	at java.util.Arrays.copyOf(Unknown Source)
	at java.util.ArrayList.ensureCapacity(Unknown Source)
	at java.util.ArrayList.add(Unknown Source)
	at Sudoko.generate(Sudoko.java:84)
	at Sudoko.actionPerformed(Sudoko.java:53)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
Schau dir mal die Line 84 in deine Klasse an! da gibt es ein Problemm!
 

AmunRa

Gesperrter Benutzer
Also bei mir bleibt es nicht stehen, sondern geht weiter

nur machst du irgend einen Anderen Fehler, da wenn ich danach wieder auf neu Klicke er nicht ein Neuers Sudoku Macht, sondern er das alte Stehen läst und dann darunter wieder das selbe Sudoku hinschreib
naja warum er das macht keine Ahnung dazu müsste ich deinen Code nachvollziehen und das ohne Erklährung hab ich keine Lust

Aber hägen bleibt er bei mir nicht
 

Ziegenpeter

Aktives Mitglied
Denke ich hab das Problem gefunden.
Du musst listLevelOneLines und listOneLine eine neue Liste zuweisen am Anfang deiner generate()-Methode. Ansonsten klappt alles!

Achja, bei klick auf den Neu-Button solltest du die TextArea leeren.
 
Zuletzt bearbeitet:

dayaftereh

Top Contributor
@AmunRa wie viel Speicher darf Java bei dir allokieren, gibt mal der JVM -Xmx60M mit dan bekommst du eine Exception und bei 120MB keine Mehr!
 

cpu

Mitglied
erstmal danke fürs schnelle antworten :)

in der console bekomme ich diese meldung ist ja ähnlich wie ds was du bekommst

Java:
Exception in thread "AWT-EventQueue-1" java.lang.OutOfMemoryError: Java heap space
	at java.util.Arrays.copyOf(Unknown Source)
	at java.util.Arrays.copyOf(Unknown Source)
	at java.util.ArrayList.ensureCapacity(Unknown Source)
	at java.util.ArrayList.add(Unknown Source)
	at Sudoku.generate(Sudoku.java:100)
	at Sudoku.actionPerformed(Sudoku.java:60)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-1"

ich verstehe nicht ganz was ich jetzt machen kann um diesen fehler zu beheben... :(

bei mir funktioniert das applet aber nach dem ersten klick nicht :( es reagiert einfach nicht wird weiss und denn schliess ich es meist über dem taskmanager :(
 

Ziegenpeter

Aktives Mitglied
Bevor du dir jetzt unnötig Gedanken machst für nichts und wieder nichts hier der Codeausschnit deiner Methode:

Java:
public ArrayList<String> generate()
                throws Exception
         {
          
          // Laden eindeutige Lines
          //Date dstart = new Date();
 
          char[] checkArray = {' ',' ',' ',' ',' ',' ',' ',' ',' '};
          listLevelOneLine = new ArrayList<ArrayList<String>>();        //<--- das einfügen
          listOneLine = new ArrayList<String>();                             //<--- und das auch ;)
          checkChar(0, checkArray);
 

cpu

Mitglied
dankeschön :) das ist ja echt lieb von dir :)

jetzt hab ich abern anderes problem :( warum schreibt der mir das neue sudoku unter dem alten :(
 

AmunRa

Gesperrter Benutzer
@ dayaftereh

Muss jetzt mal gestehen, dass ich nicht weiß wieviel Speicher bei mir die JVM allokieren darf.

gibts da nen Paramerter der mir das ausliest?

und wenn ich den appletviewer mit deinem Parameter aufrufe dann sagt er mir blos,
Nicht unterstützte Option: -Xmx60M

@ edit ja jetzt kommt bei mir auch die Exception mit dem OutOfMemory muss dan nur so der Aufruf aussehen

appletviewer -J-Xmx60M Test.html
 
Zuletzt bearbeitet:

AmunRa

Gesperrter Benutzer
Nein du kannst es in deiner ActionPersormed MEthode in der if-Verzweigung machen
oder in der generate ganz am Anfang.

und dann solltest du in deiner generate Methode nocht diese Zeile einfügen


[c] listSudokus = new ArrayList<sudokuObject>();[/c]


unter den Zeilen die du voher schon eingefügt hast.
 
Zuletzt bearbeitet:

cpu

Mitglied
ein gaaaaaaaaaanz großes dankeschön an euch :)

nachdem ich listSudokus = new ArrayList<sudokuObject>(); eingefügt habe , bekomme ich bei neuklick auch ein neues sudoku :)

DANKEEEEE :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Java-Applet zur Mittelwertberechnung Java Basics - Anfänger-Themen 3
D Java Applet wird nicht im Browser angezeigt Java Basics - Anfänger-Themen 6
M bestehendes Projekt als Applet speichern Java Basics - Anfänger-Themen 2
S Erste Schritte Java - Applet - Rechteck ständig versetzen Java Basics - Anfänger-Themen 14
A Applet Plot für atan erstellen Java Basics - Anfänger-Themen 1
S Erste Schritte Java Applet lässt sich im Browser nicht öffnen Java Basics - Anfänger-Themen 9
K JDK installieren displays java applet für MAC Java Basics - Anfänger-Themen 10
S Zeichen von abgerundeten Rechtecken auf einem Applet Java Basics - Anfänger-Themen 5
J Einfache einbindung eines Bildes in ein Applet Java Basics - Anfänger-Themen 4
S Klassen Applet extern aufrufen Java Basics - Anfänger-Themen 1
J Erstes Applet läßt sich nicht anzeigen Java Basics - Anfänger-Themen 2
C Applet Probleme Java Basics - Anfänger-Themen 1
A Compiler-Fehler Problem beim einbinden der applet Klasse Java Basics - Anfänger-Themen 2
M Erste Schritte Java Applet - HTML Seiten auslesen und in Access Datenbank schreiben? Java Basics - Anfänger-Themen 15
G Applet in ein JSP einbinden Java Basics - Anfänger-Themen 1
C Java-Applet Fehler "NoClassDefFoundError"? Java Basics - Anfänger-Themen 1
C Java Applet Fragen: Serialisierung, Excel import Java Basics - Anfänger-Themen 2
C Kalender in Applet einfügen Java Basics - Anfänger-Themen 0
J JavaScript findet Applet Methode nicht Java Basics - Anfänger-Themen 2
J Punkte im Java-Applet verbinden Java Basics - Anfänger-Themen 4
D Bild im Applet anzeigen Java Basics - Anfänger-Themen 3
V Text aus einer .txt dynamisch ins applet einpassen Java Basics - Anfänger-Themen 0
K Applet funz. im Browser nicht Java Basics - Anfänger-Themen 11
M Java-Applet: Bild einbinden (getImage) Java Basics - Anfänger-Themen 0
thet1983 Erste Schritte <param> Tag in Applet Java Basics - Anfänger-Themen 4
F Swing Applet: mehrere Komponenten hinzufügen Java Basics - Anfänger-Themen 1
F Platzieren von Komponenten in Swing Applet funktioniert nicht Java Basics - Anfänger-Themen 3
G Signiertes Applet wird nicht ausgeführt Java Basics - Anfänger-Themen 1
Y Applet: Verschlüsselung Java Basics - Anfänger-Themen 3
B JPanel/JFrame in ein Applet umwandeln (Webfähig) Java Basics - Anfänger-Themen 7
F signiertes Applet fkt. nicht bei lokalem Aufruf Java Basics - Anfänger-Themen 2
K Frage zu Applet Java Basics - Anfänger-Themen 3
V While Schleife für ganzes Applet Java Basics - Anfänger-Themen 6
P Applet Histogramm Java Basics - Anfänger-Themen 6
H 27 Kreise Zeichnen Java Applet Java Basics - Anfänger-Themen 2
G Java Applet aus Eclipse heraus testen? Java Basics - Anfänger-Themen 6
S Applet findet Klasse nicht Java Basics - Anfänger-Themen 7
R Java Applet mit Mausklick ansprechen Java Basics - Anfänger-Themen 3
C Java Applet in html. Pong - old school Spiel Java Basics - Anfänger-Themen 10
S Applet-Objekt ist vor dem Hintergrund Java Basics - Anfänger-Themen 11
F Problem mit Applet Java Basics - Anfänger-Themen 5
A Applet mit Object-Tags einbinden. Java Basics - Anfänger-Themen 3
S Erste Schritte Fenster wechsel im Applet Java Basics - Anfänger-Themen 7
S Applet Deployment Java Basics - Anfänger-Themen 2
X Applet Fehler: java.lang.reflect.InvocationTargetException Java Basics - Anfänger-Themen 45
H Applet - main()-Methode Java Basics - Anfänger-Themen 4
K Applet wird nicht im Browser und Appletviewer angezeigt Java Basics - Anfänger-Themen 5
L Applet : keine Recht für Zugriff auf Clipboard (trotz Zertifikat) Java Basics - Anfänger-Themen 4
N Erste Schritte Applet zeichnet Bild nicht Java Basics - Anfänger-Themen 10
H Klassen in Eclipse stellt es im Ausgabe-Applet nicht dar Java Basics - Anfänger-Themen 5
L Applet soll Html-File öffnen Java Basics - Anfänger-Themen 2
L NetBeans Applet in html Java Basics - Anfänger-Themen 4
Dogge Start:Applet nicht Initialisiert Java Basics - Anfänger-Themen 11
D Applet beenden Java Basics - Anfänger-Themen 7
Dogge Problem mit paint(Graphics g) im Applet Java Basics - Anfänger-Themen 13
M RSA Applet ohne Cipher Java Basics - Anfänger-Themen 15
B String verschlüsseln - Applet - ohne BASE64 Java Basics - Anfänger-Themen 7
S Methode in Applet starten Java Basics - Anfänger-Themen 2
M AWT Applet - Button aus anderer Klasse abfragen Java Basics - Anfänger-Themen 4
W Probleme mit Java Applet Java Basics - Anfänger-Themen 5
M Applet kann in Browser nicht ausgeführt werden Java Basics - Anfänger-Themen 4
L Applet: Laden unterbricht den Browserfokus (scrollen) Java Basics - Anfänger-Themen 2
Z Applet startet nicht bei Domain mit Umlaut Java Basics - Anfänger-Themen 2
B Externe Libraries fuer Applet ... Pfad eingeben? Java Basics - Anfänger-Themen 23
Helgon ClassNotFound Applet Java Basics - Anfänger-Themen 6
U Applet Signiert und trotzdem Fehlermeldung Java Basics - Anfänger-Themen 18
E Schach in Java-Applet <No main classes found> Java Basics - Anfänger-Themen 5
S Applet Java Basics - Anfänger-Themen 2
S [Applet] Objekte von init bei paint benutzen Java Basics - Anfänger-Themen 9
E Applet wird nicht angezeigt Java Basics - Anfänger-Themen 11
P Problem- Java Applet wird nicht ausgeführt Java Basics - Anfänger-Themen 9
B Applet - Laden eines Java-Fensters bricht ab Java Basics - Anfänger-Themen 6
N Import Problem, Applet will nicht Java Basics - Anfänger-Themen 6
M Applet Eclipse Vollbild Java Basics - Anfänger-Themen 3
K Befehl per Shell an Java-Applet JAR übergeben Java Basics - Anfänger-Themen 16
I Java Applet Java Basics - Anfänger-Themen 8
D Java Applet Dateien auf Server auslesen? Java Basics - Anfänger-Themen 8
L Referenced Libraries korrekt in Java Applet einbinden.. Java Basics - Anfänger-Themen 2
KBJ Java Applet Gästebuch Java Basics - Anfänger-Themen 12
T Java Applet braucht mehrere Minuten zu Start Java Basics - Anfänger-Themen 5
U Applet wird nicht angezeigt Java Basics - Anfänger-Themen 2
J J-Applet, Frage Java Basics - Anfänger-Themen 19
J Applet farblich gestalten Java Basics - Anfänger-Themen 5
M Applet lokaler Festplattenzugriff Java Basics - Anfänger-Themen 25
X Applet - Client/Server Java Basics - Anfänger-Themen 2
M Applet ist nur graues Feld Java Basics - Anfänger-Themen 12
O webserver für Applet und php Java Basics - Anfänger-Themen 7
J Fehlermeldung: Applet nicht initialisiert Java Basics - Anfänger-Themen 24
C Java Applet Probleme Java Basics - Anfänger-Themen 4
S Probleme mit Java 3D Tutorial (Applet) Java Basics - Anfänger-Themen 7
S Input/Output Problem mit dateizugriff innerhalb der .jar (Applet) Java Basics - Anfänger-Themen 2
M Applet + BilderDownload Java Basics - Anfänger-Themen 36
O Applet Wetterticker Java Basics - Anfänger-Themen 17
W KeyListener auf Applet mit Runnable Java Basics - Anfänger-Themen 4
M Bild in Applet darstellen Java Basics - Anfänger-Themen 6
W Applet funktiniert nur in Eclipse Java Basics - Anfänger-Themen 2
S Erste Schritte Machbarkeit: Applet oder GUI-Applikation? Java Basics - Anfänger-Themen 3
R Daten von Applet an Website Java Basics - Anfänger-Themen 4
A Linie Zeichnen Applet mit Double Wert Java Basics - Anfänger-Themen 3
O (von Applet) daten an Server übergeben Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben