List of usage examples for javax.swing JList JList
public JList(final Vector<? extends E> listData)
JList
that displays the elements in the specified Vector
. From source file:JListBackground.java
public static void addComponentsToPane(Container pane) { String[] bruteForceCode = { "int count = 0", "int m = mPattern.length();", "int n = mSource .length();", "outer:", " ++count;", " }", " return count;", "}" }; JList list = new JList(bruteForceCode); Border etch = BorderFactory.createEtchedBorder(); list.setBorder(BorderFactory.createTitledBorder(etch, "Brute Force Code")); JPanel listPanel = new JPanel(); listPanel.add(list);/*from w w w. ja v a2 s .co m*/ listPanel.setBackground(lightBlue); list.setBackground(lightBlue); pane.add(listPanel, BorderLayout.CENTER); pane.setBackground(lightBlue); }
From source file:Main.java
public Main() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); String items[] = { "A", "B", "C", "D" }; JList list = new JList(items); ListSelectionModel selModel = list.getSelectionModel(); selModel.addListSelectionListener(new ListSelectionListener() { public void valueChanged(ListSelectionEvent e) { if (!e.getValueIsAdjusting()) { System.out.println("selection changed: " + e.getFirstIndex()); }/*from w ww.j av a 2 s.c om*/ } }); getContentPane().add(list); pack(); setVisible(true); }
From source file:Main.java
public Main() { setLayout(new BorderLayout()); list = new JList(label); JScrollPane pane = new JScrollPane(list); DefaultListSelectionModel m = new DefaultListSelectionModel(); list.setSelectionModel(m);// w w w. j a va 2 s.c om System.out.println(m.getLeadSelectionIndex()); add(pane, BorderLayout.NORTH); }
From source file:Main.java
public Main() { setLayout(new BorderLayout()); list = new JList(label); JScrollPane pane = new JScrollPane(list); DefaultListSelectionModel m = new DefaultListSelectionModel(); list.setSelectionModel(m);//ww w . j a va 2 s . c om System.out.println(m.getAnchorSelectionIndex()); add(pane, BorderLayout.NORTH); }
From source file:Main.java
public Main() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JList<String> list = new JList<>(new String[] { "1", "2", "3" }); list.setCellRenderer(getRenderer()); add(list);//from w w w .ja va2s. c o m pack(); setVisible(true); }
From source file:MainClass.java
public MainClass() { super("JScrollPane Demonstration"); setSize(300, 200);// ww w . ja v a 2 s. c o m setDefaultCloseOperation(EXIT_ON_CLOSE); String categories[] = { "A", "B", "C", "D", "E", "F" }; JList list = new JList(categories); scrollpane = new JScrollPane(list); getContentPane().add(scrollpane, BorderLayout.CENTER); }
From source file:Main.java
public Main() { setLayout(new BorderLayout()); list = new JList(label); JScrollPane pane = new JScrollPane(list); DefaultListSelectionModel m = new DefaultListSelectionModel(); m.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); m.setLeadAnchorNotificationEnabled(false); list.setSelectionModel(m);//from w w w .j a v a2 s .c om m.clearSelection(); add(pane, BorderLayout.NORTH); }
From source file:Main.java
public Main() { setLayout(new BorderLayout()); list = new JList(label); JScrollPane pane = new JScrollPane(list); DefaultListSelectionModel m = new DefaultListSelectionModel(); m.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); m.setLeadAnchorNotificationEnabled(false); list.setSelectionModel(m);/* w w w .j ava 2s . c om*/ m.addSelectionInterval(1, 1); add(pane, BorderLayout.NORTH); }
From source file:Main.java
public Main() { setLayout(new BorderLayout()); list = new JList(label); JScrollPane pane = new JScrollPane(list); DefaultListSelectionModel m = new DefaultListSelectionModel(); m.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); m.setLeadAnchorNotificationEnabled(false); list.setSelectionModel(m);/*from www .ja v a 2s . c om*/ try { DefaultListSelectionModel mClone = (DefaultListSelectionModel) m.clone(); } catch (CloneNotSupportedException e) { // TODO Auto-generated catch block e.printStackTrace(); } add(pane, BorderLayout.NORTH); }
From source file:DragTest14.java
public DragTest14() { super("Drag Test 1.4"); setSize(200, 150);//from w ww . ja va 2s . com setDefaultCloseOperation(EXIT_ON_CLOSE); jl = new JList(items); jl.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); jl.setDragEnabled(true); getContentPane().add(new JScrollPane(jl), BorderLayout.CENTER); setVisible(true); }