我现在得到一个List里面装了些文件名.我现在要写一个swing,把list里的内容全部显示在swing上,并且能对每个文件名进行选取..用JList可以实现吗..有谁能帮助一下啊.....或者给个类似的范例也可以啊....
        thank you thank you thank you thank you thank you thank you thank you thank you 

解决方案 »

  1.   

    显示在swing上???什么意思?
    JList可以多选的。
     String[] data = {"one", "two", "three", "four"};
     JList dataList = new JList(data);
      

  2.   

    例子,很简单,自己看看代码
    http://www.crionics.com/products/opensource/faq/swing_ex/JListExamples1.html 
      

  3.   

    还是请你描述的仔细一些吧。
    这样的说法实在是有些模糊,按照你所说的jlist应该展示出来是没有什么问题。
    但是你所说的选取是什么意思?鼠标选中?
    而且,问题不要这么大,你不会是一点思路都没有吧?卡在哪里,就针对哪里下功夫。
      

  4.   

    list是我通过urlconnection获得的tomcat webapps目录下的文件列表
    我现在把文件列表都列在了swing上了..我在swing中增加了一个事件.当我选中某一个文件名,点一下按钮,就可以把该文件从webapps目录里下载到本地
      

  5.   

    用JList可以的.private javax.swing.JList jList1;
    private javax.swing.JScrollPane jScrollPane1;
    private DefaultListModel lists = getList();private void initComponents() {
        jList1 = new javax.swing.JList();
        jList1.setModel(lists);
        jScrollPane1.setViewportView(jList1);
        
    }private final DefaultListModel getList(List<Integer> list){  
        DefaultListModel props = new DefaultListModel();    for(int i = 0; i<list.size(); i++){
        props.addElement(String.valueOf(list.get(i)));
        }
        return props;
       }
      

  6.   

    http://www.crionics.com/products/opensource/faq/swing_ex/JListExamples1.html
      

  7.   

    JList很容易的吧!!看下api
    最好
    Google下