Comment faire pour placer ses composants graphiques a l'endroit que l'on veut
Source / Exemple :
import javax.swing.JFrame;
import javax.swing.JLabel;
public class NoLayout extends JFrame
{
public NoLayout()
{
// on donne une taille a la fenetre
setSize(400,400);
// un titre
setTitle("No Layout");
// On met le layout a null
getContentPane().setLayout(null);
// On créé un Composant et on l ajoute au container
JLabel lab = new JLabel("coucou");
getContentPane().add(lab);
// On le place ou on veut
lab.setBounds(50,75,100,20);
/** le premier argument et le deuxieme indiquent l'emplacement
- du coin superieur gauche du composant par rapport au container
- ici, il sera a 50 pixels du bord gauche et a 75 du haut
-
- le troisieme argument est la largeur du composant et le dernier
- représente la hauteur
- /
}
// point d entée du programme
public static void main(String[] args)
{
// Instanciation de notre fenetre
NoLayout fen = new NoLayout();
// Affichage
fen.setVisible(true);
}
}
Conclusion :
voila c'est assez simple mais ca peut etre utile
Duss
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.