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);
}
}
}
}
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);
}
}
}
}
相关文章推荐
- struts+spring action应配置为scope="prototype"
- 6种单例模式实现
- java学习笔记1
- java操作pdf添加页眉条码添加水印图片
- Spring3 MVC请求参数获取的几种方法
- Java拾遗(一):浅析Java子类和父类的实例化顺序 及 陷阱
- Java 序列化
- Eclipse快捷键
- 【设计模式】spring中的设计模式
- java中堆栈(stack)和堆(heap)(还在问静态变量放哪里,局部变量放哪里,静态区在哪里.....进来)
- java运用FFMPEG视频转码技术
- Java Web学习(8):阶段小项目练习
- java gc的工作原理、如何优化GC的性能、如何和GC进行有效的交互
- Java颜色选择框
- java生成一年中假日表(包括周末和法定假期),用于计算一年中的工作日
- Java Security:Java加密框架(JCA)简要说明
- java线程间通信
- eclipse无法自动编译Java文件的方法大全。
- java.lang.UnsatisfiedLinkError: %1 不是有效的 Win32 应用程序。
- Java Web学习(7):JSP基础语法