Démarrage de GridBagLayout à partir du coin supérieur gauche dans Java Swing

Je suis nouveau sur Java Swing et j'ai eu du mal à démarrer le GridBagLayout de coin en haut à gauche de sorte que c.gridx=0 c.gridy=0 mettrai mon objet sur le coin supérieur gauche.

Je vous en serais reconnaissant si vous pouviez m'aider en disant ce que je dois faire après ce point:

    JPanel panel = new JPanel(new GridBagLayout());
    frame.add(panel);
    GridBagConstraints c = new GridBagConstraints();

Je sais que je dois utiliser du nord-ouest ou FIRST_LINE_START constantes, mais je ne sais pas comment. J'ai essayé de le faire de cette façon", mais il n'a pas réalisé les constantes.

    frame.getContentPane().add(panel, BorderLayout.NORTHWEST);

Merci pour votre aide.

source d'informationauteur Emir