Plusieurs fois, nous obtenons une interface, ne voulons pas la bordure par défaut ou le bouton maximum dans le coin supérieur droit, comme le bouton maximum du panneau QQ.
Mais j'ai vérifié beaucoup d'informations et j'ai dit que je ne pouvais pas supprimer directement le bouton maximum. Essence
Ce code de test est également très simple:
"1" JFRAMESSELESS INSBLESSIONS sans titre "2" Ajouter des images d'arrière-plan (il existe de nombreuses façons d'ajouter des images d'arrière-plan, à peu près les images sont en JLabel, JLabel est sur panneau, il y a un panneau mis d'autres commandes sur le panneau))
"3" Crée ImageIcon et utilise directement une nouvelle image (IMG / AAA.JPG "); savoir pourquoi. Essence Essence
"3" est traîné. Il ne peut pas être traîné après la sans frontière et aucun titre.
package com.qiantu.jframe; Importation javax.swing.imageicon; main (String [] args) {jFrameNoborder j = new JFrameNoborder (); est des coordonnées pressées, par rapport à JFrame int xold = 0; Mousevent e) {xold = e.getx (); yold = e.get ();}}); )))) Contexte, l'autre pour l'interface jLayedPane couchedpane = new JLayedPane (); ; c'est-à-dire une couche de panneau jpanel mainpanel = new jpanel () en arrière-plan; Button Jbutton CloseButton = New Jbutton (); CloseButton.seticon (New ImageIcon ("IMG / CLOLDBUTTON.PNG");, 0, 30, 30); ) {System.Exit (0);});
Faites glisser le diagramme principal: