Results 1 to 4 of 4
Thread: JList problems
- 01-13-2012, 05:38 AM #1
Member
- Join Date
- Mar 2009
- Posts
- 2
- Rep Power
- 0
JList problems
When i run the following code;
When i select a file/directory from the list it is printed twice in the JTextArea.Java Code:import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; import java.io.*; public class TestJList extends JFrame { private JList jList; private String[] files; private File file; private JTextArea textArea; public TestJList(String fname) { setSize(650, 500); setTitle("TestJList Demo"); setLocationRelativeTo(null); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); file = new File(fname); files = file.list(); jList = new JList(files); jList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); jList.addListSelectionListener(new ListSelectionListener() { @Override public void valueChanged(ListSelectionEvent e) { String line = (String)jList.getSelectedValue(); textArea.append(new File(line).getPath()); } }); JScrollPane JList_sp = new JScrollPane(jList); add(JList_sp, BorderLayout.WEST); textArea = new JTextArea(10, 80); JScrollPane textArea_sp = new JScrollPane(textArea); add(textArea_sp, BorderLayout.CENTER); setVisible(true); } public static void main(String[] args) { TestJList frame = new TestJList()); //input some directory } }
-
Re: JList problems
Only respond if the selected value isn't adjusting. For example:
Java Code:jList.addListSelectionListener(new ListSelectionListener() { @Override public void valueChanged(ListSelectionEvent e) { if (!e.getValueIsAdjusting()) { // String line = files[jList.getSelectedIndex()] + "\n"; String line = (String) jList.getSelectedValue(); // textArea.append(new File(line).getPath()); textArea.append("i\n"); } } });
- 01-13-2012, 05:48 AM #3
Member
- Join Date
- Mar 2009
- Posts
- 2
- Rep Power
- 0
Re: JList problems
thanx.
-
Similar Threads
-
Help with JList selection showing values on another JList
By SpO0KIe in forum AWT / SwingReplies: 4Last Post: 01-10-2012, 01:05 PM -
performance problems with JList/default list model
By prescott in forum AWT / SwingReplies: 3Last Post: 11-16-2011, 04:06 AM -
Link one JList to another JList
By mib1bee in forum Advanced JavaReplies: 1Last Post: 12-30-2010, 06:35 PM -
Link one JList to another JList
By mib1bee in forum New To JavaReplies: 1Last Post: 12-30-2010, 06:24 PM -
JList displaying problems
By D.Calladine in forum New To JavaReplies: 0Last Post: 12-02-2010, 11:27 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks