How to create a JSlider in Java, setting the tool tip text (help text), tick spacing, font

How to create a JSlider in Java, setting the tool tip text (help text), tick spacing, font, and other JSlider attributes:

// at the top of the class
private JSlider volumeSlider = new JSlider(JSlider.HORIZONTAL, 0, 100, 50);

// later in the code ...
private void configureVolumeSliderControl() {
    volumeSlider.setToolTipText("Volume control");
    volumeSlider.addChangeListener(controller);
    volumeSlider.setMajorTickSpacing(10);
    volumeSlider.setMinorTickSpacing(1);
    volumeSlider.setPaintTicks(true);
    volumeSlider.setPaintLabels(true);
    volumeSlider.setBorder(BorderFactory.createEmptyBorder(0,0,10,0));
    Font font = new Font("Serif", Font.ITALIC, 15);
    volumeSlider.setFont(font);
}