private void placeButtonControls() {
        JPanel internalPanel = new JPanel();
        internalPanel.setLayout(gridBagLayout);
        buttonsPanel.setLayout(gridBagLayout);

        //Create GridBagConstraints
        GridBagConstraints constraints = new GridBagConstraints();
        constraints.anchor = GridBagConstraints.SOUTHEAST;
        constraints.insets = DEFAULT_INSETS;
        constraints.gridx = 0;
        constraints.gridy = 0;
        constraints.weightx = 1;
        constraints.weighty = 1;
        constraints.fill = GridBagConstraints.HORIZONTAL;

        constraints.fill = GridBagConstraints.NONE;
        constraints.gridy++;
        gridBagLayout.setConstraints(resetButton, constraints);
        constraints.gridx++;
        gridBagLayout.setConstraints(drawButton, constraints);

        constraints.gridx = 0;
        constraints.gridy = 0;
        constraints.insets = EMPTY_INSETS;
        gridBagLayout.setConstraints(internalPanel, constraints);

        internalPanel.add(drawButton);
        internalPanel.add(resetButton);
        buttonsPanel.add(internalPanel);
    }