Free Data Structures and Algorithms Course

Subscribe below and get all best seller courses for free !!!


Subscribe to all free courses

How to implement JScrollPane into a Frame in Java using Swing API ?.

A Simple program demonstrating the working of JScrollPane in Java using Swing framework.

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.setSize(width, height);


Output of the program : 

© 2021 Learn Java by Examples Template by Hubberspot