Custom design für die Schließen/Minimieren-Schaltflächen auf JFrame
Ich würde gerne für meine eigenen schließen-und minimieren-Schaltflächen. Gibt es irgendeine Möglichkeit das zu ändern JFrame
design?
- was ist das prob...
- denken Sie nach einem JWindow docs.oracle.com/javase/7/docs/api/javax/swing/JWindow.html
- thnx andrew ich Mach nxt-Zeit..
- bitte tun Sie etwas mehr Forschung zuerst?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der trick liegt in der PLAF und
setDefaultLookAndFeelDecorated(true)
(Die Angabe Von Fensterdekorationen).E. G.
denken, Sie sind nach einem JWindow
http://docs.oracle.com/javase/7/docs/api/javax/swing/JWindow.html
Können Sie dann erstellen Sie Ihre eigenen buttons welche Aktionen kann minimieren/schließen Sie Ihre Fenster
Die einzige Sache, die ich bin mir bewusst, dass getan werden kann, ist das hinzufügen einer
WindowListener
derJFrame
und Griff Abschlussveranstaltung in, die Zuhörer. Sie können Sie praktisch alles, wie Dialoge anzuzeigen oder sogar Aufhebung der Schließung derJFrame
.Sehen diese tutorial für mehr details über, wie Sie schreiben, wie für die Zuhörer.
Als bei der Minimierung: soweit ich weiß, gibt es keine Möglichkeit zu kontrollieren oder zu modifizieren solches Verhalten, es ist vollständig vom Betriebssystem gesteuert.
Der einzige Weg, um zu ändern den Aspekt der minimieren/schließen/maximieren-Schaltflächen ist die Verwendung eines benutzerdefinierten LookAndFeel und Einstellung
JFrame.setDefaultLookAndFeelDecorated (true);
.jframe undecorated
.jlabel
für jede Taste.Btn
.mouseListeners
für jedenjlabel
undgeben Sie code zB
System.exit(0);/set ICONIFIED option