Muchas veces obtenemos una interfaz, no queremos el borde predeterminado o el botón máximo en la esquina superior derecha, como el botón máximo en el panel QQ.
Pero revisé mucha información y dije que no podía eliminar directamente el botón máximo. Esencia
Este código de prueba también es muy simple:
"1" Jframeless sin marco sin título "2" Agregar imágenes de fondo (hay muchas maneras de agregar imágenes de fondo, las imágenes aproximadamente están en JLabel, JLabel está en panel, hay un panel colocado otros controles en el panel)))))
"3" crea Imageicon y usa directamente Imageicon ("IMG/AAA.JPG"); saber por qué. Esencia Esencia
"3" se arrastra. No se puede arrastrar después de la falta de fronteras y sin título.
paquete com.qiantu.jframe; Import javax.swing.imageicon; Main (String [] args) {jframenoborder j = new jframenoborder (); se presionó en las coordenadas, en comparación con JFrame int xold = 0; Mousevent e) {xold = e.getx (); yold = e.get ();}}); ); Antecedentes, el otro para la interfaz jlayeredpane capas = new jlayeredPane (); ; , es decir, una capa de panel jpanel mainpanel = new jpanel () en el fondo; botón JButton CloseButton = new JButton (); ) {System.exit (0);});
Arrastre el diagrama de principios: