private void createGraphicsForStartingHands() {
        int xDistance = 150;
        int yDistance = 140;
        int handsOnRow = 4;
        switch (gameType) {
            case SEVEN_STUD:
                xDistance = 220;
                handsOnRow = 3;
                break;
            case FIVE_DRAW:
                xDistance = 160;
                break;
        }

        Insets insets = container.getInsets();
        for (int i = 0; i < numberOfStartingHands; i++) {
            JLabel handLabel = new JLabel("Hand " + (i + 1));
            Dimension size = handLabel.getPreferredSize();
            handLabel.setBounds(30 + xDistance * (i % handsOnRow) + insets.left,
                    320 + yDistance * (i / handsOnRow) + insets.top, size.width, size.height);
            container.add(handLabel);

            JButton addCards = new JButton("Add");
            size = addCards.getPreferredSize();
            addCards.setBounds(17 + xDistance * (i % handsOnRow) + insets.left,
                    400 + yDistance * (i / handsOnRow), size.width, size.height);
            addCards.addActionListener(new AddCardsToHand(this, i,
                    30 + xDistance * (i % handsOnRow), 350 + yDistance * (i / handsOnRow)));

            JButton clear = new JButton("Clear");
            size = clear.getPreferredSize();
            clear.setBounds(77 + xDistance * (i % handsOnRow) + insets.left,
                    400 + yDistance * (i / handsOnRow), size.width, size.height);
            clear.addActionListener(new ClearCardsFromHand(this, i));

            container.add(addCards);
            container.add(clear);
        }
    }