您的位置:首页 > 编程语言 > Java开发

Java JList使用

2016-07-12 13:57 330 查看
import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java.util.Vector;

public class Chap23_2 {

static JFrame frm=new JFrame("Jlist demo");

static Container cp=frm.getContentPane();

static JList list1=new JList();

static JList list2=new JList();

static String s[]={"RED","GREEN","BLUE","PINK","YELLOW","CYAN","GRAY"};

static Vector<String> v=new Vector<String>();

public static void main(String args[])

{

    cp.setLayout(new GridLayout(1,2));

    cp.add(new JScrollPane(list1));

    cp.add(new JScrollPane(list2));

    list1.setListData(s);

    list1.addMouseListener(new MouseLis());

    frm.setSize(200, 155);

    frm.setVisible(true);

}

static class MouseLis extends MouseAdapter

{

public void mouseClicked(MouseEvent e)

{

 if(e.getSource()==list1)

 if(e.getClickCount()==2)

 {

 int index=list1.getSelectedIndex();

 String str=s[index];

 v.add(str);

 list2.setListData(v);

 }

 }

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: