A Simple program demonstrating the working of JScrollPane in Java using Swing framework.
Output of the program :
package com.hubberspot.swing.example;
import javax.swing.*;
import java.awt.*;
public class ScrollPaneDemo extends JFrame {
JScrollPane scrollpane;
public ScrollPaneDemo() {
String teams[] = { "Deccan Chargers", "Kolkata Night Riders",
"Mumbai Indians", "Chennai Super Kings",
"Rajasthan Royals", "Royal Challengers Bangalore",
"Kings XI Punjab", "Pune Warriors India",
"Delhi Daredevils"
};
JList list = new JList(teams);
scrollpane = new JScrollPane(list);
getContentPane().add(scrollpane, BorderLayout.CENTER);
}
public static void main(String[] args) {
setFrame(new ScrollPaneDemo(), 300, 150);
}
public static void
setFrame(final JFrame frame, final int width, final int height) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
frame.setTitle(frame.getClass().getSimpleName());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(width, height);
frame.setVisible(true);
}
});
}
}
Output of the program :
