Bonjour,
je suis entrain de développer une application java sous Eclipse.Mon problème c'est que j'ai une interface qui contient un bouton"ajouter".Si on clique sur ce dernier un nouveau JtextField sera ajouté au fenêtre.par la suite les valeurs entrées dans les JTextFields ajoutées seront sauvegardées dans un fichier xml.j'ai commencé a développer mais rien ne s'affiche.merci de m'aider
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59 import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextField; public class DynamicJtext extends JPanel { public void afficher () { JButton b= new JButton("+"); b.addActionListener(new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub JTextField textaille = new JTextField(""); int taille=Integer.parseInt(textaille.getText()); for(int i=0;i<taille;i++){ JTextField c=new JTextField(); c.setText(""); c.setSize(50, 50); c.setLocation(20+50*i,80); JPanel jPanel1= new JPanel(); jPanel1.add(textaille); jPanel1.add(c); jPanel1.revalidate(); jPanel1.repaint(); c.setBackground(Color.red); JFrame frame= new JFrame(); frame.add(jPanel1); frame.setSize(400,500); frame.pack(); frame.setVisible(true); } } }); } public static void main(String[] args) { DynamicJtext dt = new DynamicJtext(); dt.afficher(); } }





Répondre avec citation
Partager