ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
296
296
EMPFEHLEN
-
19.08.11 16:49 #1
- Registriert seit
- Aug 2011
- Beiträge
- 62
halo java Leute,
wieder mal ne frage. bin grad am quelltest verkürzen und möchte alle JDialogs in einer Methode erzeugen.
hier mein Ansatz:
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
JDialog jDSection; … public JDialog makeDialog(JDialog dialog, int x, int y, int xx, int yy, String text) { dialog = new JDialog(); dialog.setSize(x,y); dialog.setTitle(text); dialog.setLocation( xx,yy); dialog.setLayout(null); dialog.setAlwaysOnTop(true); dialog.setVisible(true); return (dialog); } … makeDialog2(jDOptions, 400, 250,300,300, "Grundlegende Optionen"); jLOptions1 = new JLabel("Null Position X"); jLOptions1.setBounds(10,20,110,25); jDOptions.add(jLOptions1);
der jDialog wird zwar erzeugt und angezeigt, aber das Label nicht.
Danke für eure Hilfe und wenn möglich ein Code example
grüße
-
19.08.11 17:13 #2SE Tutorials.de Gastzugang
Es geht mich zwar nichts an , aber könntest du
1) mal bitte versuchen dich an die deutsche Rechtschreibung zu halten ?
2) deinen Code mal bitte so posten das man irgendwo zusammenhänge erkennt ?
zu 2)
In deinem Post hast du folgendes was mir nicht ganz in den Kopf will :
1) Zeile 2 : JDialog jDSection -> wird in diesem Code-Snippet nicht verwendet und kann daher raus
2) Zeile 14 : du zeigst den JDialog bereits an obwohl deine Konstruktor-Methode noch nicht durch ist
3) Zeile 22 : die Methode in Zeile 6 heißt aber anders ... o0 ... TYPO ?
Das Problem warum deine JLabels nicht angezeigt werden ist weil du sie erst hinzufügst nach dem du den JDialog bereits sichtbar gemacht hast. Um das zu ändern hast du 2 Möglichkeiten :
1) setVisible() erst aufrufen wenn ALLES auf dem JDialog ist was da drauf gehört
2) JDialog.validate() und JDialog.update(JDialog.getGraphics()) aufrufen um den JDialog neu zu zeichnen
Ähnliche Themen
-
Variablen von void-Methode in einer anderen Methode übernehmen/ausgeben
Von Masterpurzel im Forum Java GrundlagenAntworten: 26Letzter Beitrag: 15.06.11, 14:30 -
Aus einer öffentlichen Methode eine weitere öffentliche Methode aufrufen
Von BlubBlub im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 11.04.11, 10:48 -
JDialog per button schließen & dabei den "windowclosing"-event erzeugen
Von GoLLuM im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 3Letzter Beitrag: 07.12.08, 11:58 -
Vor Aufruf einer bestimmten Methode immer erst eine andere Methode aufrufen
Von lernen.2007 im Forum JavaAntworten: 2Letzter Beitrag: 06.06.07, 18:37 -
IntPtr erzeugen die auf Methode einer Klasse zeigt ?
Von Tobias500 im Forum .NET ArchivAntworten: 2Letzter Beitrag: 12.11.04, 21:43





Zitieren
Login





