package com.vitco.layout.content;
import com.vitco.settings.VitcoSettings;
import javax.swing.*;
import java.awt.*;
/**
* A custom JScrollPane that unifies the style for the program.
*/
public class JCustomScrollPane extends JScrollPane {
// initialize the scroll pane
private void init() {
this.setBackground(VitcoSettings.DEFAULT_SCROLL_PANE_BG_COLOR);
this.setBorder(BorderFactory.createLineBorder(VitcoSettings.DEFAULT_BORDER_COLOR));
}
// ================
// below are constructors
public JCustomScrollPane(Component view, int vsbPolicy, int hsbPolicy) {
super(view, vsbPolicy, hsbPolicy);
init();
}
public JCustomScrollPane(Component view) {
super(view);
init();
}
public JCustomScrollPane(int vsbPolicy, int hsbPolicy) {
super(vsbPolicy, hsbPolicy);
init();
}
public JCustomScrollPane() {
init();
}
}