SimpleList.java Source code

Java tutorial

Introduction

Here is the source code for SimpleList.java

Source

import java.awt.BorderLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;

import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JScrollPane;

public class SimpleList extends JFrame {

    protected JList list;

    public SimpleList() {
        super("Simple Swing List");
        setSize(500, 240);

        String[] item = { "First", "Second", "Third" };

        list = new JList(item);

        JScrollPane scrollPane = new JScrollPane();
        scrollPane.getViewport().add(list);
        getContentPane().add(scrollPane, BorderLayout.CENTER);

        WindowListener exit = new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        };
        addWindowListener(exit);

        setVisible(true);
    }

    public static void main(String argv[]) {
        new SimpleList();
    }
}