Wie kann man den Rahmen von einem JFrame entfernen ? Ich habs zwar schon mit „setUndecorated(true);“
versucht, aber des funktioniert irgendwie nicht !?
Kann mir vielleicht einer helfen ?
Das ist der richtige Befehl. Aber du mußt ein … .repaint auslösen wenn du das während der Laufzeit machst. Außerdem benötigst du dann ein close event.
Wie kann man den Rahmen von einem JFrame entfernen ? Ich habs
zwar schon mit „setUndecorated(true);“
versucht, aber des funktioniert irgendwie nicht !?
Kann mir vielleicht einer helfen ?
Hallo
also
JFrame frame = new JFrame();
frame.setUndecorated(true);
geht nur, wenn das Fenster noch nicht sichtbar ist. Also gerade neu erstellt wurde.
Ist hingegen das Fenster schon sichtbar musst du Folgendes machen:
// Fenster erzeugen
JFrame frame = new JFrame();
// Sichtbar machen
frame.setVisible(true);
…
…
…
// und später in deinem Code, wo du das Fenster ohne Rahmen erscheinen lassen willst
// unsichtbar machen
frame.dispose();
// Rahmen weg
frame.setUndecorated(true);
// und wieder sichtbar machen
frame.setVisible(true);
Habe es eben bei mir probiert und es funktioniert
Torsten
Hallo xNightLord24,
mit „setUndecorated“ bist du schon auf dem richtigen Weg, jedoch ist es wichtig, dass der frame noch nicht displayable, also noch nicht packed oder angezeigt, ist.
Weiteres findest du unter:
- http://docs.oracle.com/javase/tutorial/uiswing/compo… (Frame-Tutorial; siehe setUndecorated)
- http://docs.oracle.com/javase/tutorial/uiswing/examp… (Java-Beispiel zu window decorations)
- http://nadeausoftware.com/node/91 (Artikel über window decorations)
- http://stackoverflow.com/questions/2011601/jframe-wi… (deine Frage bei stackoverflow.com beantwortet)
Falls noch Fragen sind, einfach wieder melden.
Viele Grüße
Benjamin
Mir ist nicht ganz klar, was Du mit dem Rahmen meinst.
Kannst Du das etwas näher erläutern? Was möchtest Du im
JFrame darstellen?
Beste Grüße Volkert
Wie kann man den Rahmen von einem JFrame entfernen ?
Hi!
Es gibt fuer manche Aufgaben auch andere Fenster, zum Beispiel JWindow. http://docs.oracle.com/javase/6/docs/api/javax/swing…
Viele Grüße und viel Spaß damit,
Michael
Wie kann man den Rahmen von einem JFrame entfernen ? Ich habs
zwar schon mit „setUndecorated(true);“
versucht, aber des funktioniert irgendwie nicht !?
Kann mir vielleicht einer helfen ?
Hi xNightLord24.
Es funktioniert schon. Nur muss setUndecorated(true) VOR setVisible(true) bzw. show() o. show(true) aufgerufen werden. Siehe auch Java Docs unter http://docs.oracle.com/javase/6/docs/api/java/awt/Fr…
Tom
Wie kann man den Rahmen von einem JFrame entfernen ? Ich habs
zwar schon mit „setUndecorated(true);“
versucht, aber des funktioniert irgendwie nicht !?
Kann mir vielleicht einer helfen ?
Hallo NightLord,
Als Anfänger halte ich diese Aufgabe für interessant, habe aber ebenfalls noch keinen Erfolg erzielt. Leider bin ich etwas in Zeitnot und kann Dir keine weiteren Ergebnisse anbieten. Tut mir leid, aber ich hoffe für Dich auf eine einfache Lösung - Vielleicht kannst Du diese dann allen anderen noch mitteilen …
Mit Gruß,
Frank-Thomas
Wie kann man den Rahmen von einem JFrame entfernen ? Ich habs
zwar schon mit „setUndecorated(true);“
versucht, aber des funktioniert irgendwie nicht !?
Kann mir vielleicht einer helfen ?
Hallo,
bitte entschuldige meine späte Antwort.
Hier habe ich einen Link, dessen Infos dir helfen sollten:
http://java.soeinding.de/content.php/jFrameRahmen
Gruß
tincian
Wie kann man den Rahmen von einem JFrame entfernen ? Ich habs
zwar schon mit „setUndecorated(true);“
versucht, aber des funktioniert irgendwie nicht !?
Kann mir vielleicht einer helfen ?