Pourquoi mes articles ne s'affiche pas dans JFrame?

Je suis assez nouveau dans JFrame et je voudrais savoir pourquoi mes articles ne s'affichent pas dans la fenêtre. Je sais que je n'ai pas de ActionHandler mais je veux juste mon champ de texte est de montrer à ma fenêtre. Voici mon code:

import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;

public class FirstGUI extends JFrame{
    public void GUI(){
       setTitle("Welcome");
       setResizable(false);
       setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       setVisible(true);
       setSize(600,600);

       JLabel title = new JLabel();
       title.setText("Apple Inc. Member Login Port");
       title.setFont(new Font("Arial", Font.PLAIN, 24));

       JTextField login = new JTextField("Login",10);

       JPasswordField pass = new JPasswordField("Password");

       add(title);
       add(login);
       add(pass);

   }

    public static void main(String[] args){
        FirstGUI a = new FirstGUI();
        a.GUI();
    }
}

mais quand je le lance j'obtiens ceci:

Pourquoi mes articles ne s'affiche pas dans JFrame?

  • Je crois que vous devez ajouter à vos composants à context pane et non pas directement sur le cadre. Voir docs.oracle.com/javase/tutorial/uiswing/components/...
  • Je crois que depuis Java 5 ce n'est pas plus nécessaire que JFrame#add les délégués à la fenêtre de contenu pour votre
InformationsquelleAutor Col1107 | 2013-05-07