Bonjour,
je débute en Java depuis hier, et je lutte sur des problèmes vraiment idiots...

J'ai réussi tant bien que mal à faire mon 1er bouton (JButton), et a l'afficher sur une fenetre simple. Seulement voilà, mon bouton prend systématiquement toute la taille de ma fenetre...

J'ai essayé de nombreuses méthodes proposé par l'éditeur, et en particulier setSize(x,y), mais rien n'y fait...

Pour tester, j'ai fait 2 boutton sur cette même fenetre, et un seul des 2 (c'est déjà pas mal^^) apparait discretement en haut a gauche a la bonne taille, et disparait sitot que je clique que le 2e boutton qui lui prend toute la frame.

J'ai jetté d'un coup d'oeil aux Layout, mais j'avous ne pas avoir tout compris...

le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
	public page1() 
	{
		super("page 1");		
		WindowListener l = new WindowAdapter() 
		{
			public void windowClosing(WindowEvent e)
			{
				System.exit(0);
			}
		};
		addWindowListener(l);
 
		//JPanel pannel = new JPannel();
		JButton b1 = new JButton("bouton 1");
		//b1.setLayout(new GridLayout(0,1));
		//JButton b2 = new JButton("bouton 2");
		//b1.setSize(100, 50);
		//b1.setAlignmentX(20);
		//b1.setAlignmentY(10);
		//b2.setSize(50, 20);
		//b2.setBounds(10, 10, 100, 50);
		//b2.setText("plop");
		add(b1);
		//add(b2);
 
		setSize(300,200);
		setVisible(true);		
	}
Je laisse les commentaire inutiles qui montrent dans quel sens j'ai tatonné (sans succès).

Mes questions sont donc :

- suis-je complétement à coté de la plaque ? est-ce un problème lié au Layout ? Pourquoi le boutton prend toute la taille de la fenetre ?

- est-ce là le seul moyen de créer une interface sans passer par des plugins (que je ne saurais d'ailleur encore même pas installé)

- existe t-il une class browser dans les packages JAVA ?