Deaktiviere maximiere in jFrame und ändere die Größe mit der Maus

9

JFrame mit der Schaltfläche "Versteckt" oder "Keine Maximierung", sollte aber in der Lage sein, die Größe mithilfe der Maus zu ändern (indem Sie auf jFrame border klicken und ziehen). setResizable(false) deaktiviert nur die Schaltfläche "Minimieren", kann aber nicht mit der Maus skalieren.

    
Abin 11.03.2013, 06:36
quelle

3 Antworten

2

Ich persönlich kann mir keinen Grund vorstellen, die Größe zu ändern und nicht zu maximieren, aber hier ist ein Beispiel dafür, wie man die Maximierung eines JFrames verhindern kann, während man die Größenänderung und Minimierung weiterhin zulässt. Getestet in Windows, ungetestet auf allen anderen Plattformen. Vollbild-Flash wird minimiert mit setMaximizedBounds ().

%Vor%     
Java42 12.03.2013 05:52
quelle
1

Sie können die folgenden Schritte ausführen:

- Klicken Sie rechts auf JFrame -Wählen Sie Eigenschaften - Deaktivieren Sie das Kontrollkästchen in der Größe -Erste Eigenschaften -Rennen Sie das Programm

Siehe beiliegende Abbildung:

    
Raymond Wachaga 22.06.2016 03:29
quelle
0

Eine Option könnte die Verwendung von JDialog anstelle von JFrame sein. Auf diese Weise kann das Fenster manuell skaliert, aber nicht maximiert werden. Das einzige Problem dabei ist, dass Sie sowohl die Schaltflächen zum Minimieren als auch zum Maximieren verlieren. Dies kann oder kann kein Problem für Ihre Anwendung sein.

    
Breavyn 12.03.2013 04:10
quelle

Tags und Links