JTextField , JLabel, un á côté de l autre
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:
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); |
ecrire un string array dans un fichier
Bonjour.
j ai le code suivant:
Citation:
BufferedWriter bf=new BufferedWriter(file);
String message1 = label24.getText();
String message2 = textFeld2.getText();
String message3 = textFeld3.getText();
bf.write(message1,0,message1.length());
bf.newLine();
bf.write(message2,0,message2.length());
bf.newLine();
bf.write(message3,0,message3.length());
j aimerai le mettre dans un string et je n arrive pas.
j ai essayé ceci par exemple:
Citation:
String[] message={label24.getText(),textFeld2.getText()}
for(int i=0;i<message.lenght;i++)
{bf.write(message,0,message.lenght})
le fichier à la fin est vide.
merci d avance