myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

[Done][Java]JOptionPane Dialog

Willkommen

myGully

Links

Forum

 
Antwort
 
Themen-Optionen Ansicht
Ungelesen 16.05.14, 20:28   #1
cinq
Newbie
 
Registriert seit: Apr 2010
Beiträge: 59
Bedankt: 15
cinq ist noch neu hier! | 0 Respekt Punkte
Standard [Done][Java]JOptionPane Dialog

Kurze frage zur folgender Beschreibung :

showConfirmDialog(Component parentComponent, Object message)

Hab jetzt versucht das Frame selber ein zusetzten , einzelne Komponenten(View Packet ) wie z.b. Panel .
Aber nichts will klappen, auch Parsen hab ich probiert aber war genauso erfolgreich wie beim Rest.

Ziel ist folgendes: Ich möchte das der Dialog immer am Fenster gezeigt wird. Bei "null" wird es ja standardmäßig in die Mitte gesetzt, wie erreiche ich es jedoch das es Fenster gebunden ist , d.h. verschiebe ich das Fenster verschiebt sich die Meldung mit .

Kleiner Auszug aus den einzelnen Klassen :

Main Packet :


View Packet:


Controlling Packet:


Was genau könnte ich als Parent benutzen, ich verstehs nicht ganz .

-cinq
cinq ist offline   Mit Zitat antworten
Ungelesen 07.06.14, 18:21   #2
dustail
Newbie
 
Benutzerbild von dustail
 
Registriert seit: Mar 2009
Beiträge: 82
Bedankt: 45
dustail gewöhnt sich langsam dran | 35 Respekt Punkte
Standard

So wie ich das verstehe, hast du deine eigene Klasse "endListener" welches das Interface WindowListener implementiert. Du müsstest an deine "endListener" irgendwie die Referenz deines Frames übergeben können.
Vielleicht schon in einem Konstruktor.

Code:
public class endListener implements WindowListener {
private Component ParentRef;
...
public endListener(Component ParentRef) {
this.ParentRef = ParentRef;
}
...
int x = JOptionPane.showConfirmDialog(ParentRef, ....
Irgendwann machst du ja bestimmt f.addWindowListener(new endListener()) oder so etwas.

Dann Wäre es ein f.addWindowListener(new endListener(f)) ....

Guter Programmierstil ist dies allerdings nicht...
dustail ist offline   Mit Zitat antworten
Ungelesen 09.06.14, 14:29   #3
cinq
Newbie
 
Registriert seit: Apr 2010
Beiträge: 59
Bedankt: 15
cinq ist noch neu hier! | 0 Respekt Punkte
Standard

Hab das bereits lösen können , Problem war ja das alles als private deklariert wurde, darauf habe ich am Anfang nicht geachtet .

Dennoch danke für deinen Beitrag
cinq ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:30 Uhr.


Sitemap

().