With the Java GridBagLayout why is there a large space to the right of the first JTextField (Labeled A) before the column but the last two JTextField's B and C behave as expected without unwanted spaces between them and how can I eliminate the space?
I've attached an image below to show the problem along with the code.

```
    /* Label digital timer */
    gbcRightPanel.gridx = 0;
    gbcRightPanel.gridy = 0;
    rightPanel.add(labelDitigalTimer, gbcRightPanel);

    /* Text Field Hours */
    gbcRightPanel.gridx = 0;
    gbcRightPanel.gridy = 1;
    gbcRightPanel.weighty = 1;
    rightPanel.add(jtxtFieldHours, gbcRightPanel);

    /* Label colon */
    gbcRightPanel.gridx = 1;
    gbcRightPanel.gridy = 1;
    rightPanel.add(new JLabel(":"), gbcRightPanel);

    /* Text Field Minuites */
    gbcRightPanel.gridx = 2;
    gbcRightPanel.gridy = 1;
    rightPanel.add(jtxtFieldMinuites, gbcRightPanel);

    /*Colon*/
    gbcRightPanel.gridx = 3;
    gbcRightPanel.gridy = 1;
    rightPanel.add(new JLabel(":"), gbcRightPanel);

    /* Text Field Seconds */
    gbcRightPanel.gridx = 4;
    gbcRightPanel.gridy = 1;
    rightPanel.add(jtxtFieldSeconds, gbcRightPanel);    

```

[![Image of the right panel with space problem](https://i.stack.imgur.com/ME5Kn.jpg)](https://i.stack.imgur.com/ME5Kn.jpg)