// g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.6f));
g2d.setColor(mouseOver ? new Color(freeSpaceUpperSelected.getRed() - 10, freeSpaceUpperSelected.getGreen() - 10, freeSpaceUpperSelected.getBlue() - 10) : freeSpaceUpperSelected);
g2d.fillRoundRect(0, 0, getWidth(), getHeight()/2, arcHeight, arcHeight);
g2d.fillRect(0, getHeight()/4, getWidth(), getHeight()/4);
g2d.setColor(mouseOver ? new Color(freeSpaceLowerSelected.getRed() - 10, freeSpaceLowerSelected.getGreen() - 10, freeSpaceLowerSelected.getBlue() - 10) : freeSpaceLowerSelected);
g2d.fillRoundRect(0, getHeight()/2, getWidth(), getHeight()/2, arcHeight, arcHeight);
g2d.fillRect(0, getHeight() / 2, getWidth(), getHeight()/4);
g2d.setColor(mouseOver ? new Color(occSpaceUpperSelected.getRed() - 10, occSpaceUpperSelected.getGreen() - 10, occSpaceUpperSelected.getBlue() - 10) : occSpaceUpperSelected);
g2d.fillRoundRect(0, 0, (getWidth() * (int) percent) / 100, getHeight() / 2, arcHeight, arcHeight);
g2d.fillRect(0, getHeight()/4, (getWidth() * (int) percent) / 100, getHeight()/4);
g2d.setColor(mouseOver ? new Color(occSpaceLowerSelected.getRed() - 10, occSpaceLowerSelected.getGreen() - 10, occSpaceLowerSelected.getBlue() - 10) : occSpaceLowerSelected);