Neues Objekt darstellen

Diskutiere Neues Objekt darstellen im Allgemeine Java-Themen Forum; Hallo ich versuche ein Rätsel in einem Frame darzustellen. Es wird ein JFame erzeugt, der das Rätsel neu erzegt und nach einem Klick auf den...

  1. ScruffyTheJanitor
    ScruffyTheJanitor Neues Mitglied
    Hallo

    ich versuche ein Rätsel in einem Frame darzustellen.
    Es wird ein JFame erzeugt, der das Rätsel neu erzegt und nach einem Klick auf den Menupunkt "NeuesRätsel" darstellt. Beim 2. mal neu erzeugen wird auch ein neues Rätsel erstellt (was ich über eine Ausgabe auf die Konsole sehen kann) aber es wird nicht im Frame dargestellt.
    Kann mir jemand einen Tipp geben, wie das aktuelle Rätsel angezeigt werden kann?
    Beim erstmaligen Aufruf macht es genau was es soll. Nicht aber beim 2. da wird das gleiche Rätsel erneut angezeigt.

    dataModel ist vom Typ meiner geschriebenen Klasse für das Rätsel, wird im Kopf deklariert
    l
    Das ist die Methode die auf den ActionListener reagiert.

    private void neuesRätsel() {
    dataModel = null;
    boolean geschafft = false;
    while (geschafft == false) {
    dataModel = new GameInstance(12, 12);
    geschafft = dataModel.setRandomNodesAndBridges(25);
    dataModel.print(); // das ist die Ausgabe auf die Konsole​
    }
    littleView = new GameBoardPanel(dataModel);
    add(littleView, BorderLayout.CENTER);
    littleView.revalidate();
    }
     
  2. Vielleicht hilft dir dieses Training hier weiter.
  3. Javinner
    Javinner Bekanntes Mitglied
  4. mihe7
    mihe7 Bekanntes Mitglied
    Du solltest die bisherige View entfernen, bevor Du eine neue hinzufügst.
     
    ScruffyTheJanitor gefällt das.
  5. ScruffyTheJanitor
    ScruffyTheJanitor Neues Mitglied
    @mihe7 Danke, das hat mich auf die Richtige Spur gebracht.
     
  6. MoxxiManagarm
    MoxxiManagarm Aktives Mitglied
    Gut gemeinter Rat, verwende englische Bezeichnungen und verwende vor allem kein ä in deinen Bezeichnern.
    Generierst du Brücken auch random?
     
  7. Wenn du Java lernen möchtest, empfehlen wir dir diese Online-Training hier
Die Seite wird geladen...

Neues Objekt darstellen - Ähnliche Themen

Durch Usereingabe neues Objekt
Durch Usereingabe neues Objekt im Forum AWT, Swing, JavaFX & SWT
Neues Objekt mit Beziehung zu bereits bestehendem Objekt
Neues Objekt mit Beziehung zu bereits bestehendem Objekt im Forum Java Basics - Anfänger-Themen
Neues Objekt aus List<JsonObject> mit Stream
Neues Objekt aus List<JsonObject> mit Stream im Forum Allgemeine Java-Themen
Verweis oder neues Objekt?
Verweis oder neues Objekt? im Forum Java Basics - Anfänger-Themen
Wann soll/muss man ein neues Objekt erzeugen?
Wann soll/muss man ein neues Objekt erzeugen? im Forum Hausaufgaben
Thema: Neues Objekt darstellen