package list;

import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JScrollPane;
import javax.swing.WindowConstants;

/**
 * Tester class to test the CheckBox list
 * @author Winston Prakash
 */
public class JCheckBoxListTester extends JFrame{
    private JScrollPane treeScrollPane;
    private JList checkBoxList;
   
    public JCheckBoxListTester() {
        initComponents();
    }
    
    private void initComponents() {
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        treeScrollPane = new javax.swing.JScrollPane();
        treeScrollPane.setPreferredSize(new java.awt.Dimension(200, 300));
        String[] data = {"one", "two", "three", "four"};
        checkBoxList = new JCheckBoxList(data);
        treeScrollPane.setViewportView(checkBoxList);
        getContentPane().add(treeScrollPane, BorderLayout.CENTER);
        pack();
    }
   
    public static void main(String[] args) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new JCheckBoxListTester().setVisible(true);
            }
        });
    }
}