Bonjour,

j essaye de travailler avec java et ses Composants comme JtextField, JLebel.

et je n arrive á creer plusieurs JTextField qui doit s afficher chacun juste apres son lebel .

j ai essayé avec Springlayout(), au nieau de l appel de SpringUtilities.makeCompactGrid(panel,50,2,6,6,6,6) , j ai la faute:

"The method makeCompactGrid(JPanel, int, int, int, int, int, int) is undefined for the type SpringUtilities"

voici 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
 
                          dr=new JPanel();
 
		dr.setLayout(new BorderLayout());
		frame.setContentPane(dr);
		String[] labels = {"Programm Name ", 
				"GVU-Nummer1 ", "GVU-Nummer2 ",
				"Material "};
		int numPairs = labels.length;
 
 
		panel=new JPanel(new SpringLayout());
 
		for (int i = 0; i < numPairs; i++) {
 
 
		    label1 = new JLabel(labels[i], JLabel.TRAILING);
 
		    JTextField textFeld = new JTextField(10);
		    label1.setLabelFor(textFeld);
		    panel.add(textFeld);
		    panel.add(label1);
		}
 
 
 
		SpringUtilities.makeCompactGrid(panel, numPairs, 2, 6, 6,6, 6);
dr.add(panel,BorderLayout.CENTER);
		frame.setVisible(true);