• Keine Ergebnisse gefunden

Modaler Dialog mit JDialogDatenklasse

N/A
N/A
Protected

Academic year: 2022

Aktie "Modaler Dialog mit JDialogDatenklasse"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Java http://kohnlehome.de/java/JDialog.pdf

Modaler Dialog mit JDialog

Datenklasse

class Daten Membervariablen

private String vorname;

private boolean freund;

Konstruktor, get-/-set-Funktionen

Hauptfenster

public class Hauptfenster extends JFrame Membervariable

private Daten daten = new Daten();

Dialog anzeigen

// 1. Instanz erstellen

MeinDialog dialog = new MeinDialog();

// 2. Eigenschaften des Dialogs ändern dialog.setDaten(daten);

// 3. Dialog anzeigen dialog.setVisible(true);

// 4. Eigenschaften des Dialogs lesen Daten rueckgabe = dialog.getDaten();

if(rueckgabe != null){

daten = rueckgabe;

datenAusgeben();

}

modales Dialogfenster

public class MeinDialog extends JDialog Membervariable

private Daten rueckgabe = null;

Konstruktor

setModalityType(ModalityType.APPLICATION_MODAL);

OK-Button

rueckgabe = new Daten();

rueckgabe.setVorname(textField.getText());

rueckgabe.setFreund(checkBoxFreund.isSelected());

setVisible(false);

Abbrechen-Button setVisible(false);

Zugriffsfunktionen

public void setDaten(Daten daten) {

textField.setText(daten.getVorname());

checkBoxFreund.setSelected(daten.isFreund());

}

public Daten getDaten() { return rueckgabe;

}

Hauptfenster Dialogfenster

daten : Daten vorname = "Hugo"

freund = false

--- setDaten(daten)---> textfield: Hugo checkbox: false | | OK v rueckgabe : Daten

vorname = "Sepp"

freund = true | v

label: Sepp, true

<--- getDaten()---- rueckgabe : Daten vorname = "Sepp"

freund = true

Franz Kohnle Seite 1 von 1 12.05.2009

Referenzen

ÄHNLICHE DOKUMENTE

Dabei wird deutlich, dass isolierte Lösungen für den Umgang mit privaten Datenbeständen nicht greifen können – vielmehr sind wohl durchdachte, anwendungsübergreifende und dabei

public class MyFrame extends JFrame implements ActionListener { public actionPerformed(ActionEvent e)

Eigenschaften des Dialogs lesen Daten rueckgabe = dialog.getDaten();. if(rueckgabe

private Button buttonOK; // OK-Button zum Schliessen des Dialogfenster private Daten daten; // zum Austausch Hauptfenster &lt;-&gt; Dialogfenster public DialogMitController() {.

[r]

public class MehrereButtons extends JFrame { private JPanel contentPane;. private boolean flag_enable

public void run() {} // thread activity public void start() {...} // start thread public void join() {...} // wait for thread }. • Ein Thread-Objekt ist ein Prozess, der durch

Für das Management privater Daten existiert eine Vielzahl von Herausforderungen, insbesondere auf den Gebieten der langfristigen und sicheren Speicherung dieser Daten und