Color arrowColor = UIManager.getColor("Label.foreground");
Color inactiveColor = UIManager.getColor("Label.disabledText");
Dimension buttonSize = new Dimension(arrowSize + 12 + overlap,
arrowSize + 12);
prevButton.setIcon(new ArrowIcon(ArrowIcon.WEST, arrowSize, arrowColor));
prevButton.setDisabledIcon(new ArrowIcon(ArrowIcon.WEST, arrowSize, inactiveColor));
prevButton.setPreferredSize(buttonSize);
nextButton.setIcon(new ArrowIcon(ArrowIcon.EAST, arrowSize, arrowColor));
nextButton.setDisabledIcon(new ArrowIcon(ArrowIcon.EAST, arrowSize, inactiveColor));
nextButton.setPreferredSize(buttonSize);
statusLabel.setOpaque(true);
statusLabel.setFont(UIManager.getFont("Label.font").deriveFont(12f));