MDI: Rahmen des JInternalFrames .

Status
Nicht offen für weitere Antworten.

rookeenator

Mitglied
Hi,

ich habe ein Problem mit meinem MDI-App.
Und zwar benötige ich eine Menübar, Toolbar, Statusbar und auf der linken Seite einen TreeView. Der Rest also alles was so rechts ist wird durch die JDesktopPane eingenommen (siehe Bild).

Wenn ich nun ein JInternalFrame maximiere, sieht man noch diesen dicken blauen Rahmen um das interne Fenster, wie eben ein Fenster im Fenster (siehe Bild). Gibt es eine Möglichkeit, den Rahmen für maximierte Fenster auszublenden oder wenigstens dezenter zu gestalten?
Am allerbesten wäre es natürlich so wie man MDI's kennt, also dass auch die Buttons des InternalFrames nach oben-rechts auf Höhe des Menüs rutschen (direkt unter die Buttons des JFrames) und der Rahmen komplett verschwindet, als hätte man anstelle der JDesktopPane ein Panel. Wie würde man sowas machen?

Hier das Bild:


Besten Dank und viele Grüße,
rookeenator
 

rookeenator

Mitglied
Weiß keiner was darüber?

Den Rahmen kriegt man mit setBorder(null) weg, die blöde Titelleiste ist dann allerdings noch da... wie könnte man die noch "wegzaubern" oder wenigstens verkleinern???

Gruß,
rookeenator
 

Ceos

Mitglied
ich würde ZUR NOT bei Maximize ein einfaches Panel nehmen, dort alle contents des internal Frame einfügen und so einfügen wie du es dir wünschst(dito mit den Symbolen, einfach dahin verfrachten wo du wünschst).
jetzt noch irgendwo einen button einfügen zum wiederherstellen und dann das ganze rückwärts bei click.
 
T

ToGross

Gast
Code:
JFrame xyz = new JFrame();
xyz.setUndecorated(true); //Titelleiste Scrollleiste Statusleiste und sonstige Rahmen weg!
xyz.setExtendedState(xyz.MAXIMIZED_BOTH); //Vollbildmodus

also mit einem JFrame und setUndecorated() bekommt das ganze Zeug weg!

Ich gaube, dass es setUndecorated() auch bei java.awt.window gibt!
 

rookeenator

Mitglied
Danke nochmal für die Antworten...

Die Titelleiste lässt sich durch
Code:
((BasicInternalFrameUI)getUI()).setNorthPane(null);
oder
Code:
((BasicInternalFrameUI)getUI()).setTitlePane(null);
entfernen.

Gruß,
rookeenator
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
HoT Einzelne Zelle in JTable Rahmen unten setzen AWT, Swing, JavaFX & SWT 24
S JavaFX Tab-content-area Rahmen AWT, Swing, JavaFX & SWT 7
B JButton -> Rahmen wegbekommen AWT, Swing, JavaFX & SWT 7
C Jframe ohne Rahmen AWT, Swing, JavaFX & SWT 3
O JTable ohne Rahmen printen AWT, Swing, JavaFX & SWT 3
M JavaFX Ein Bild ohne Rahmen fällt runter? AWT, Swing, JavaFX & SWT 2
F JTextArea hat keinen Rahmen AWT, Swing, JavaFX & SWT 10
S JLabel mit ImageIcon, komischer Rahmen? AWT, Swing, JavaFX & SWT 2
S Swing Automatisch 2px Rahmen in Windows 8 AWT, Swing, JavaFX & SWT 0
R Rahmen von/für DrawRoundRect AWT, Swing, JavaFX & SWT 3
D 2D-Grafik Rechteck befindet sich unter dem Rahmen des JFrame. AWT, Swing, JavaFX & SWT 1
J Rahmen um mehrere GUI Einzelteile AWT, Swing, JavaFX & SWT 2
H Button hat nur farbiger Rahmen AWT, Swing, JavaFX & SWT 3
E Netbeans: Buttons mit Label bzw. Rahmen unterlegen AWT, Swing, JavaFX & SWT 8
R Bewglichen Rahmen über einem Bild AWT, Swing, JavaFX & SWT 3
R paintComponent malt bei repaint() Rahmen um Panel AWT, Swing, JavaFX & SWT 7
P Swing Componente über Rahmen hinaus zeichnen AWT, Swing, JavaFX & SWT 2
B JButton Rahmen ausblenden AWT, Swing, JavaFX & SWT 3
T GUI ohne Rahmen auf Desktop AWT, Swing, JavaFX & SWT 3
M Swing Rahmen innerhalb des JButton entfernen AWT, Swing, JavaFX & SWT 2
F Individueller Frame-Rahmen AWT, Swing, JavaFX & SWT 27
H JFrame Rahmen entfernen AWT, Swing, JavaFX & SWT 1
0 Transparentes Panel ohne Rahmen AWT, Swing, JavaFX & SWT 5
K Swing JDialog ohne Titlebar mit Rahmen AWT, Swing, JavaFX & SWT 5
D Swing JButton will Rahmen nich verlieren AWT, Swing, JavaFX & SWT 14
J JDialog nicht aus JFrame Rahmen ziehen AWT, Swing, JavaFX & SWT 4
S Rahmen um Panel passt sich nicht ans Layout an AWT, Swing, JavaFX & SWT 3
M AWT Component/Canvas erzeugt unerwünschten Rahmen bei paint AWT, Swing, JavaFX & SWT 3
N Fenster ohne Rahmen AWT, Swing, JavaFX & SWT 10
S GridBagLayout mit Rahmen AWT, Swing, JavaFX & SWT 2
J "Halbe" Rahmen und Trennlinien! AWT, Swing, JavaFX & SWT 4
F Rahmen mit gestrichelter Linie zeichnen AWT, Swing, JavaFX & SWT 4
D freier Text / Frame ohne Rahmen AWT, Swing, JavaFX & SWT 5
B Fenster ohne Rahmen AWT, Swing, JavaFX & SWT 2
N Abstand des Textes vom Rahmen bei JLabel AWT, Swing, JavaFX & SWT 2
K JButton - Rahmen AWT, Swing, JavaFX & SWT 2
V JCheckBoxMenuItem "Rahmen" entfernen AWT, Swing, JavaFX & SWT 25
P Frame - falsche Fenstergröße durch Rahmen? AWT, Swing, JavaFX & SWT 5
M Rahmen von Combobox AWT, Swing, JavaFX & SWT 2
M JWindow mit Rahmen(border) ausstatten AWT, Swing, JavaFX & SWT 4
X JTextField ohne Rahmen AWT, Swing, JavaFX & SWT 3
J Rahmen um Layout ziehen AWT, Swing, JavaFX & SWT 2
I Bild ohne "Rahmen" am JFrame AWT, Swing, JavaFX & SWT 2
G JTable Rahmen ausblenden AWT, Swing, JavaFX & SWT 2
D Seltsamer Rahmen bei JCheckBox AWT, Swing, JavaFX & SWT 7
D JSplittPane - unsichtbarer Rahmen? hilfe ;) AWT, Swing, JavaFX & SWT 2
F JFrame Rahmen Verstecken AWT, Swing, JavaFX & SWT 5
E etwas anderer rahmen. AWT, Swing, JavaFX & SWT 2
W Maus Rahmen zeichnen AWT, Swing, JavaFX & SWT 10
C JScrollPanel ohne Rahmen AWT, Swing, JavaFX & SWT 6
A JLabel – Standard Rahmen soll unterdruckt werden AWT, Swing, JavaFX & SWT 2
F Frame ohne Rahmen AWT, Swing, JavaFX & SWT 12
S jTabbedPane - Tab-Rahmen ändern AWT, Swing, JavaFX & SWT 2
N Rahmen zum editieren der Größe eines JComponents? AWT, Swing, JavaFX & SWT 2
L rahmen um jTextArea AWT, Swing, JavaFX & SWT 8
D Rahmen zur Unterteilung ins Swing? AWT, Swing, JavaFX & SWT 6
J Rahmen vom Bild transparent machen AWT, Swing, JavaFX & SWT 4
G JTable: Rahmen bei Focus um Zelle AWT, Swing, JavaFX & SWT 2
S Rahmen mit "Namen" AWT, Swing, JavaFX & SWT 8
D JComboBox rahmen ändern AWT, Swing, JavaFX & SWT 2
F JFrame mit Rahmen versehen AWT, Swing, JavaFX & SWT 2
GianaSisters JFrame mit JInternalFrames, Keylistener-Problem AWT, Swing, JavaFX & SWT 9
J JDesktopPane: Aero für JInternalFrames AWT, Swing, JavaFX & SWT 3
V Wie benutzt man JInternalFrames? AWT, Swing, JavaFX & SWT 7
X Swing JDialog von JInternalFrames überlappen lassen AWT, Swing, JavaFX & SWT 2
L Probleme mit JInternalFrames AWT, Swing, JavaFX & SWT 3
T Bisherige JFrames in JPanels oder JInternalFrames? AWT, Swing, JavaFX & SWT 2
D Darstellungsprobleme bei JButtons auf JInternalFrames AWT, Swing, JavaFX & SWT 4
C JInternalFrames von JDesktopFrame entfernen AWT, Swing, JavaFX & SWT 2
T JInternalFrames permanent aktiv AWT, Swing, JavaFX & SWT 3
R Probleme beim Wiederherstellen eines JInternalFrames AWT, Swing, JavaFX & SWT 4
G Aktion beim Öffnen und Schliessen eines JInternalFrames AWT, Swing, JavaFX & SWT 4
K Canvas bei JInternalFrames AWT, Swing, JavaFX & SWT 2
T JInternalFrames und Desktop-Elemente AWT, Swing, JavaFX & SWT 6
G Resizing Probleme bei JInternalFrames AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben