Java - JFrame con bordes redondeados

   
Vista:
Imágen de perfil de Edinson

JFrame con bordes redondeados

Publicado por Edinson (20 intervenciones) el 18/06/2017 07:25:42
Hola gente buenas noches , escribia para pedirles ayuda , esque estoy haciendo un JFrame swing, con bordes redondeados pero no me salen los bordes redondeados , pero cuando lo hago directamente con la ayuda desde netbeans y pongo el codigo debajo del initComponents(); si me salen los bordes redondeados. este es mi codigo. no se que estare haciendo mal :(

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class JframeDialogo extends javax.swing.JFrame {
 
 
    public JframeDialogo() {
 
//este es el codigo que me permite redondear los bordes.
       this.setUndecorated(true);
        Shape forma = new RoundRectangle2D.Double(0, 0, this.getBounds().width, this.getBounds().height, 30, 30);
        AWTUtilities.setWindowShape(this, forma);
 
 inicializarComponentes();   // inicializamos los atributos o componentes
 
    }
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

JFrame con bordes redondeados

Publicado por Costero (27 intervenciones) el 19/06/2017 20:51:48
The falto setSize

1
2
3
4
this.setUndecorated(true);
this.setSize(400, 300);
Shape forma = new RoundRectangle2D.Double(0, 0, this.getBounds().width, this.getBounds().height, 30, 30);
AWTUtilities.setWindowShape(this, forma);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar