Oft erhalten wir eine Schnittstelle, möchten nicht den Standardrand oder die maximale Taste in der oberen rechten Ecke, z. B. die maximale Taste im QQ -Bereich.
Aber ich habe viele Informationen überprüft und sagte, ich könne den maximalen Knopf nicht direkt entfernen. Wesen
Dieser Testcode ist auch sehr einfach:
"1" Jframeless Framessessness ohne Titel "2" Hinzufügen von Hintergrundbildern (es gibt viele Möglichkeiten, Hintergrundbilder hinzuzufügen, ungefähr Bilder sind in jlabel, JLabel befindet sich auf dem Panel, es gibt ein Panel, das andere Steuerelemente auf Panel gestellt hat)).
"3" erstellt ImageCon und verwendet direkt ein neues Imageicon ("IMG/AAA.JPG"). wissen warum. Wesen Wesen
"3" wird gezogen. Es kann nicht nach der Grenzlosigkeit und ohne Titel gezogen werden.
Paket com.qiantu.jframe; Javax.Swing.imageIcon; Main (String [] args) {jframenoBorder j = new JframenoBorder (); ist gedrückt, im Vergleich zu JFrame int xold = 0; MouseEvent e) {xold = e.getX (); ); Hintergrund, andere für die Schnittstelle JlayeredPane Layerdpane = New JlayeredPane (); ; das heißt, eine Schicht JPanel Mainpanel = neuer JPanel () auf dem Hintergrund; Button Jbutton CloseButton = new Jbutton (); ) {System.exit (0);});
Ziehen Sie das Prinzip -Diagramm: