Je veux JTextField apparaisse au centre sur le panneau à l'aide BorderLayout mais il n'apparaît pas, des boutons apparaissent, mais ne JTextField pas ..JTextField n'apparaît pas
import java.awt.*;
import javax.swing.*;
public class cal {
public static void main(String[] args) {
JFrame frame= new JFrame();
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 300);
frame.setLayout(new FlowLayout());
JPanel panel= new JPanel();
panel.setLayout(new BorderLayout());
JTextField answer= new JTextField("0");
panel.add(answer, BorderLayout.CENTER);
frame.add(panel);
}
}
Appelez 'frame.setVisible (true);' seulement une fois que tous les composants ont été ajoutés. – Berger
Quels boutons? Vous n'avez pas de boutons ici ... Vous devriez aussi 'emballer' le Cadre –