📄 e1316.java
字号:
import java.awt.*;//Icon是在这个类中
import javax.swing.*;
import javax.swing.event.*;//ListSelctionListener
import java.awt.event.*;
//import java.util.Vector;//其中用到了Vector类;
public class E1316 extends JFrame implements ActionListener
{
private Container c;
private DefaultListModel listModel;
private JButton button=new JButton("拷贝>>>");
private JList list1,list2;
private String str[]={"Black","Blue","Cyan","Dack Gray","Gray","Green","Light Gray","Magenta","Orange","Pink","Red","White","Yellow"};
public E1316()
{
super("E1316.java:JList测试");
c=getContentPane();
c.setLayout(new FlowLayout());
list1=new JList(str);
listModel=new DefaultListModel();
list2=new JList(listModel);
list1.setVisibleRowCount(5);
list2.setVisibleRowCount(6);
list1.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
button.addActionListener(this);
c.add(new JScrollPane(list1));
c.add(button);
c.add(new JScrollPane(list2));
setSize(600,200);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
String[] strSelection=new String[list1.getSelectedValues().length];
Object[] objarr=new Object[list1.getSelectedValues().length];
objarr=list1.getSelectedValues();
for(int i=0;i<list1.getSelectedValues().length;i++)
{
strSelection[i]=objarr[i].toString();
listModel.addElement(strSelection[i]);
}
}
public static void main(String args[])
{
E1316 app=new E1316();
app.addWindowListener(new MyWindowListener());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -