Le positionnement d'un Composite dans une JFrame à la position spécifique

J'ai besoin d'une aide pour le positionnement d'un Composite dans une position spécifique dans une Jframe.

J'ai un Composite dans une classe qui extends JFrame, et j'ai besoin de mettre ce Composite dans une position x,y.

C'est quelque chose comme ceci:

public class Frame extends JFrame {

    public Frame(){

        this.setDefaultCloseOperation(EXIT_ON_CLOSE);
        this.setLocation(250, 250);
        this.setSize(300,300);
        this.setVisible(true);

        JPanel panel = new JPanel();
        this.add(panel);
        panel.setLocation(150, 150);
        panel.add(new JButton("Hello!")); //just to show JPanel

    }//Frame()
}//Frame

Je n'ai pas besoin d'un LayoutManager de la position de la Composite, parce que j'ai besoin de mettre que le Composite dans une position spécifique (comme 150,150 de l'exemple).
Mais si je ne le panneau.setLocation(150,150) comme dans le code ci-dessus, rien ne se passe, et un Composite de rester dans le nord-centre de l'image (même si je change x,y nombre à la place de 150,150).

Et il montre comme ceci:

http://i.imgur.com/Te3z0kv.png

Pour le positionnement absolu, vous devez utiliser une valeur null à la disposition du gestionnaire. Pour plus d'informations, voir Sans Faire un Layout Manager (Positionnement Absolu).
Merci!!!! C'est ce que je voulais! 😀
le positionnement absolu n'est pas recommandée comme mesure de mes connaissances

OriginalL'auteur alecarnevale | 2013-11-25