bonjour à tous,
je suis actuellement en BTS et j'ai pour projet de crée un tableau (avec javax.swing) contenant une liste de conteneur.
j'en suis encore assez loin mais je bloque déja... pour le moment je souhaite crée un bouton (facile) et l'utiliser pour récupérer un String qui se trouve dans un TextField,
et ça je n'y arrive pas.
Pourriez vous me dire d'où vient le probleme dans mon code et comment créer un tableau avec javax.swing svp
Code:import javax.swing.*; import java.awt.Color; import javax.swing.JPanel; import java.awt.event.*; class BoutonListener implements ActionListener{ //Redéfinition de la méthode actionPerformed() public void actionPerformed(ActionEvent arg0) { label.setText(texte); } } class fenetre extends JFrame { public static final int WIDTH = 500; public static final int HEIGHT = 400; public static void main(String[] args) { JFrame frame = new fenetre(); frame.setTitle("conteneur"); frame.setSize(WIDTH, HEIGHT); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLocationRelativeTo(null); JPanel pan = new JPanel(); pan.setBackground(Color.WHITE); frame.setContentPane(pan); JButton bouton = new JButton("click"); pan.add(bouton); bouton.addActionListener(new BoutonListener()); JTextField text = new JTextField(); text.setColumns(10); pan.add(text); String texte = text.getText(); JLabel label = new JLabel("Rien pour le moment"); pan.add(label); pan.show(); frame.show(); } }
-----