53 lines
1.1 KiB
Java
53 lines
1.1 KiB
Java
|
package velamentum;
|
||
|
|
||
|
import javax.swing.*;
|
||
|
|
||
|
|
||
|
public class Dialog {
|
||
|
/**
|
||
|
* Die Klasse Dialog stellt einen einfachen Dialog zur Verfuegung, der eine
|
||
|
* Nachricht anzeigen kann und nach Bestätigung durch den Benutzer wieder
|
||
|
* verschwindet.
|
||
|
*/
|
||
|
|
||
|
private String titel="Titel";
|
||
|
private String nachricht="Keine Nachricht eingefügt";
|
||
|
|
||
|
public Dialog(String pTitel, String pNachricht) {
|
||
|
/**
|
||
|
* Kontruktor. Initialisiert den Dialog.
|
||
|
*
|
||
|
* @param pTitel (String): Setzt den Titel des Dialogs
|
||
|
*/
|
||
|
this.titel = pTitel;
|
||
|
this.nachricht = pNachricht;
|
||
|
}
|
||
|
|
||
|
public void setzeNachricht(String pNachricht) {
|
||
|
this.nachricht = pNachricht;
|
||
|
}
|
||
|
|
||
|
public String nenneNachricht() {
|
||
|
return this.nachricht;
|
||
|
}
|
||
|
|
||
|
public void setzeTitel(String pTitel) {
|
||
|
this.titel = pTitel;
|
||
|
}
|
||
|
|
||
|
public String nenneTitel() {
|
||
|
return this.titel;
|
||
|
}
|
||
|
|
||
|
public void zeigeNachricht(String pNachricht) {
|
||
|
this.nachricht = pNachricht;
|
||
|
this.zeige();
|
||
|
}
|
||
|
|
||
|
public void zeige() {
|
||
|
JFrame desk = new JFrame();
|
||
|
JOptionPane.showMessageDialog(desk, this.nenneNachricht(), this.nenneTitel(), JOptionPane.PLAIN_MESSAGE);
|
||
|
|
||
|
}
|
||
|
}
|