Int Wert im Dialogfeld ändern

rgamer

Mitglied
Hallo zusammen.

Ich habe ein Hauptprogramm, in welchem eine int Variable deklariert und angezeigt wird.
Aus dem Hauptprogramm öffne ich ein Dialogfenster, aus welchem ein weiteres Dialogfenster geöffnet wird.
In diesem möchte ich die int-Variable ändern und die geänderte int-Variable soll dann im Hauptfenster wieder angezeigt werden.

Meine Frage ist:
Wie kann ich auf diese int-Variable im Dialogfenster zugreifen und dann ändern?

Hauptprogramm:
Java:
public class Lottoautomat extends Frame {
  
  public Frame f = new Frame();
  public Frame f2 = new Frame();
  public Frame f3 = new Frame();
  public Frame f4 = new Frame();
  public Frame f5 = new Frame();

 private Label l3 = new Label("Wählen Sie ihren Spielmodus!");
  
  private Button b1 = new Button("6 aus 49");

private NumberField tf1 = new NumberField();

public int guthaben =0; 

  public Lottoautomat ()
  {
    //Fenstereinstellungen
    setTitle("Lotto");
    setBounds(100,100,800,800);
    setLayout(null);
    setBackground(Color.green);
    guthaben = 15;
    
    //schließen des Fensters
    addWindowListener(new WindowAdapter(){
      public void windowClosing (WindowEvent evt) {
        dispose();
      }
    });
    
   
    Font font3 = new Font ("Arial", 0, 16);
    add(l3);
    l3.setBounds(75,200,350,75);
    l3.setFont(font3);
    
    add(tf1);
    tf1.setBounds(575,75,100,30);
    tf1.setInt(guthaben);

    add(b1);
    b1.setBounds(75,275,200,50);
    b1.addActionListener (new ActionListener(){;
      public void actionPerformed (ActionEvent e)
      {
        LottoautomatDLG6a49 lod = new LottoautomatDLG6a49(f,"6 aus 49",true);
        //tf1.setInt(guthaben-1);
      }
    });
    
    
    setVisible(true);
    
  }
  
}

Dialogprogramm 1:
Java:
public class LottoautomatDLG6a49 extends Dialog {
  
  // Anfang Attribute
  private FlowLayout flo = new FlowLayout();
  
  public Frame f = new Frame();
  public Frame f2 = new Frame();
 
  private Button b1 = new Button("Bestätigen und Spielen");
  
  
  // Ende Attribute
  
  public LottoautomatDLG6a49(Frame owner, String title, boolean modal) { 
    
    // Dialog-Initialisierung
    super(owner, title, modal);
    setBounds(100,100,800,600);
    setLayout(null);
    setBackground(Color.green);
    
    //Fenster schließen
    addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent evt) { dispose(); }
    });
    
    
    
    add(b1);
    b1.setBounds(50,350,250,50);
    b1.addActionListener (new ActionListener(){;
      public void actionPerformed (ActionEvent e)
      {
        
          LottoautomatDLGBestätigung lod2 = new LottoautomatDLGBestätigung (f2,"Eingabe bestätigt",true);
  
      }
    });
    
    
    
    // Anfang Komponenten
    
    // Ende Komponenten
    
    setResizable(false);
    setVisible(true);
  } // end of public LottoautomatDLG6a49
  
  
  
} // end of class DatenlayoutDLG


Dialogfenster2:
Java:
public class LottoautomatDLGBestätigung extends Dialog {
  
  // Anfang Attribute
  public Frame f = new Frame();
  
   
  
  // Ende Attribute
  
  public LottoautomatDLGBestätigung(Frame owner, String title, boolean modal) { 
    
    // Dialog-Initialisierung
    super(owner, title, modal);
    setBounds(250,250,600,400);
    setLayout(null);
    setBackground(Color.green);  
    //Fenster schließen
    addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent evt) { dispose(); }
    });    
    

//Hier will ich die Variable guthaben ändern!
    
    setResizable(false);
    setVisible(true); 
    
    
    
  }// end of public LottoautomatDLG
  
  
  
} // end of class DatenlayoutDLG
 
Zuletzt bearbeitet:

VfL_Freak

Top Contributor
Moin,

Ich habe ein Hauptprogramm, in welchem eine int Variable deklariert und angezeigt wird.
Aus dem Hauptprogramm öffne ich ein Dialogfenster, aus welchem ein weiteres Dialogfenster geöffnet wird.
In diesem möchte ich die int-Variable ändern und die geänderte int-Variable soll dann im Hauptfenster wieder angezeigt werden.

Meine Frage ist:
Wie kann ich auf diese int-Variable im Dialogfenster zugreifen und dann ändern?
habe mir jetzt nicht den Code durchgelesen, aber Du solltest Dir für die Variable ganz einfach Getter- und Setter-Methoden basteln :)

Gruß
Klaus
 

BLDL

Mitglied
du musst die Variable so deklarieren, dass du auch auf sie zugreifen kanst.

sonst hätte ich noch eine Idee ich weiß nicht ob das in Java funktioniert, aber in Basic kann man das über Lottoautomat.Guthaben machen. probiers mal aus
 

VfL_Freak

Top Contributor
Moin,
sonst hätte ich noch eine Idee ich weiß nicht ob das in Java funktioniert, aber in Basic kann man das über Lottoautomat.Guthaben machen. probiers mal aus
Statische Zugriffe funktionieren nur, wenn die entsprechenden Objekte auch als "static" deklariert sind, was sich hier nicht anbietet !!

Gruß
Klaus
 

Deros

Bekanntes Mitglied
räume mal deine ganzen Frames auf, alleine deine Klasse Lottoautomat hat ja 5 davon und erbt zusätzlich noch von der Klasse Frame. Du übergibst dann auch ein Frame an deine anderen Klassen mit dem du vorher noch gar nichts gemacht hast. So kann das nix werden :noe:
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Wie kann man herausfinden, wo der Wert herkommt ? Allgemeine Java-Themen 13
JAnruVA Datentypen Berechneten String-Wert in Double umwandeln um weiter zu rechnen Allgemeine Java-Themen 7
T Verschachtelte For-Schleife gibt falschen Wert zurück, Abbruchbedingung evtl. falsch? Allgemeine Java-Themen 9
L 2 Dimensionale ListArray Abfrage nach einem Wert suchen Allgemeine Java-Themen 5
TheSepp Java bestimmtes Array auf den Wert 0 setzen Allgemeine Java-Themen 32
I Wie kann ich den Wert aus einer If abfrage ausgeben Allgemeine Java-Themen 23
S Wert zuweisung Allgemeine Java-Themen 1
Alex_99 Rechner: Wert zwischenspeichern und bei Bedarf mit Ihm weiterrechnen? Allgemeine Java-Themen 6
J Wo kommt der Wert der Variable her ? Allgemeine Java-Themen 6
Tiago1234 CellReference cr = new CellReference("") gibt den falschen Wert zurück Allgemeine Java-Themen 49
N Value Wert aus HTML-Button mittels thymeleaf spring an java übergeben Allgemeine Java-Themen 2
L String zu repräsentativen Wert Allgemeine Java-Themen 0
S Drools: Zählen wie oft ein Wert vorkommt Allgemeine Java-Themen 1
M Gibt es eine API die den aktuellen Wert eines Indikators beim Trading zurückgibt? Allgemeine Java-Themen 7
T Wert an laufenden Java-Prozess übergeben Allgemeine Java-Themen 10
A Variablen Funktion übergibt den Wert nicht Allgemeine Java-Themen 13
P JSpinner gibt leeren Wert zurück Allgemeine Java-Themen 5
KeexZDeveoper Nächstgelegenden Wert ermitteln Allgemeine Java-Themen 5
C Variablen Variablen mit unendlichem Wert Allgemeine Java-Themen 22
G Iteratoren - Wie kann man mithilfe von Iteratoren nur jeden zweiten Wert eines TreeSets ausgeben? Allgemeine Java-Themen 4
A Mit dem letzten bis zum ersten Wert aus Array rechnen Allgemeine Java-Themen 15
T Array - Wert am nächsten zur vollen Sekunde Allgemeine Java-Themen 20
F Wert in Variable schreiben, wenn diese gerade genutzt wird Allgemeine Java-Themen 10
G Methoden BMI -Wert Aufgabe(Methoden) Allgemeine Java-Themen 4
F Wert ändert sich nicht Allgemeine Java-Themen 12
E JavaFX String-Wert geht "verloren" - ratlos Allgemeine Java-Themen 2
A In Excel-Datei schreiben, Formeln der Mappe anwenden, Wert lesen Allgemeine Java-Themen 3
B [Android] EditText-Object ist null - Nimmt nicht den Wert des enthaltenen Textfeldes ein Allgemeine Java-Themen 2
O log4j, Problem bei Ausgabe null-Wert Allgemeine Java-Themen 0
H Bestimmten Wert aus String parsen Allgemeine Java-Themen 7
M HashMaps: Wert erweitern Allgemeine Java-Themen 3
C Object.equals() liefert falschen Wert? Allgemeine Java-Themen 14
M Parallele Programmierung: volatile Variable nimmt ungewöhnlichen Wert an Allgemeine Java-Themen 3
T Datentypen ArrayUtils.indexOf( ... ) liefert -1 obwohl Wert scheinbar enthalten ist Allgemeine Java-Themen 15
H Speziellen Wert aus String filtern Allgemeine Java-Themen 4
M JExcel Wert aus Zelle übergeben/ausgeben Allgemeine Java-Themen 2
iB0T Variable Wert ausrauchen Allgemeine Java-Themen 3
iB0T "goto" Befehl aus Batch in Java und Variablen wert immer wieder neu setzen Allgemeine Java-Themen 4
G Z Wert - 3 Dimensionaler Punkt Allgemeine Java-Themen 13
S JPA und Entity-Klassen: Wert ungültig Allgemeine Java-Themen 6
C .Ini-Datei Wert Änderungen werden nicht angenommen Allgemeine Java-Themen 3
J String mit "," in Double Wert konvertieren Allgemeine Java-Themen 7
A nur einen Wert aus einer .conf lesen und erneuern Allgemeine Java-Themen 3
I getResponseCode(); returnt einen falschen Wert? Allgemeine Java-Themen 7
N Applet Apache Poi Wert einer Formel ausgeben Allgemeine Java-Themen 5
G Input/Output Manuelle Änderung von Wert in Swing Komponente bemerken! Allgemeine Java-Themen 2
S Newton-Verfahren liefert nur 1 Wert Allgemeine Java-Themen 3
E Wert von enum zur Laufzeit festlegen. Allgemeine Java-Themen 5
E Wert in andere Klasse übernehmen Allgemeine Java-Themen 4
X this.val$WERT Was ist den das? Allgemeine Java-Themen 2
K Scanner - große Textfile, nur 0 ab betim. Wert Allgemeine Java-Themen 4
S Daten in Array als INT-Wert einlesen - jetzt als csv Datei Allgemeine Java-Themen 5
T OLE-Automation mit Excel (Wert übergabe) Allgemeine Java-Themen 1
Benji0815 Wert in GUI aktualisieren, Beobachter Allgemeine Java-Themen 9
O Hash Wert von Passwörter erstellen (SHA) Allgemeine Java-Themen 9
G Double Wert über OutputStream verschicken Allgemeine Java-Themen 2
S Methode übergibt immer den gleichen Wert Allgemeine Java-Themen 21
J Was ist schneller? Neue Variable oder neuer Wert speziell int Allgemeine Java-Themen 3
M Bit Wert umdrehen Allgemeine Java-Themen 5
J ArrayList aus Point-Objekten nach dem x-Wert ordnen Allgemeine Java-Themen 2
B Wert mit Adresse auslesen Allgemeine Java-Themen 11
S Array: Anzahl Elemente mit best. Wert zählen Allgemeine Java-Themen 4
M Ein Array-Wert soll sich verändern, aber 2 tun es? Allgemeine Java-Themen 7
S Prüfen auf Hex-Wert fester Länge! Allgemeine Java-Themen 5
G transientes Objekt mit Wert initialisieren? Allgemeine Java-Themen 7
J in einer static Variable Wert ändern Allgemeine Java-Themen 6
reibi double-Wert auf 2 Stellen nach dem Komma abschneiden Allgemeine Java-Themen 6
S CRC wert berechnen ergibt 0 ? Allgemeine Java-Themen 9
MQue Float- Wert formatieren Allgemeine Java-Themen 8
A Private-Wert eines Objekts auslesen Allgemeine Java-Themen 9
R Wert von einer Klasse in eine andere bekommen Allgemeine Java-Themen 6
J Integer Array Wert vorhanden? Allgemeine Java-Themen 6
N Wert in ArrayList ändert sich ohne wissentliches zutun Allgemeine Java-Themen 6
O System.nanoTime() einheitlichen Wert auf mehreren Rechnern? Allgemeine Java-Themen 9
H JTable Wert verändern Allgemeine Java-Themen 3
S den zweit niedrigsten wert in einem array berechnen Allgemeine Java-Themen 2
J variablen wert ändernung mit einer art actionlistener? Allgemeine Java-Themen 4
J Vector - Wert ersetzen Allgemeine Java-Themen 14
H Zugriff auf Wert einer Umgebungsvariablen Allgemeine Java-Themen 2
H JSF - Wert an ein managed bean übergeben Allgemeine Java-Themen 2
H boolean wert ändern Allgemeine Java-Themen 2
R Wert in Hashtable ändern (Key ändern, Value bleibt) Allgemeine Java-Themen 3
G Wandeln von Char Wert in Zeichen? Allgemeine Java-Themen 2
B Java Klasse muß in Terminal einen Wert zurückgeben. Allgemeine Java-Themen 3
R ascii-wert zuweisung Allgemeine Java-Themen 4
B Wert zuweisen bei deklaration? Allgemeine Java-Themen 9
C ImageIO die read-Methode liefert mir ein null- Wert zurück Allgemeine Java-Themen 10
A Float-Wert auf 2 Stellen nach den Komma runden ? Allgemeine Java-Themen 2
B Double-Wert aus einem HexString erstellen. Allgemeine Java-Themen 11
B Wie bekomme ich den Wert aus der For-Schleife? Allgemeine Java-Themen 5
torresbig Klasse mit extends Calendar über Methoden ändern (Hirnblockade) Allgemeine Java-Themen 7
B Liste ändern während Iteration über Diese? Allgemeine Java-Themen 16
N Fahrtrichtung eines selbstfahrenden Auto ändern Allgemeine Java-Themen 3
Z Java Testklassenvariable ändern im Hauptprogramm Allgemeine Java-Themen 5
L Uhrzeit von 24-Uhr zu 12-Uhr ändern Allgemeine Java-Themen 2
Thallius Zeitzone zu einem LocalDate hinzufügen aber ohne es zu ändern... Allgemeine Java-Themen 2
N Speicherort einer Datei im Explorer ändern Allgemeine Java-Themen 8
W Classpath Reflexion - Prüfen ob man auf ein Feld ändern kann Allgemeine Java-Themen 2
J Jasper Reports - Subreport zur Laufzeit ändern Allgemeine Java-Themen 6
N Variablen Array Länge ändern. Allgemeine Java-Themen 8

Ähnliche Java Themen

Neue Themen


Oben