/**
* AWT Sample application
*
* @author
* @version 1.00 03/12/11
*/import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
public class TestProject { public static void main(String[] args) {
JFrame f = new JFrame("List Test");
String[] testData = new String[]{
"item1","item2","item3"
};
JPanel p1 = new JPanel();
final JList list = new JList(testData);
final JComboBox jcb = new JComboBox(testData); p1.add(list);
f.getContentPane().add(p1,BorderLayout.CENTER); JPanel p2 = new JPanel();
p2.add(jcb);
f.getContentPane().add(p2,BorderLayout.NORTH);
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
}); //添加事件,当列表的选择发生改变的时候改变下拉列表
list.addListSelectionListener(new ListSelectionListener(){
public void valueChanged(ListSelectionEvent e){
Object o = list.getSelectedValue();
jcb.setSelectedItem((String)o);
}
}); f.setSize(400,400);
f.show();
}
}
* AWT Sample application
*
* @author
* @version 1.00 03/12/11
*/import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
public class TestProject { public static void main(String[] args) {
JFrame f = new JFrame("List Test");
String[] testData = new String[]{
"item1","item2","item3"
};
JPanel p1 = new JPanel();
final JList list = new JList(testData);
final JComboBox jcb = new JComboBox(testData); p1.add(list);
f.getContentPane().add(p1,BorderLayout.CENTER); JPanel p2 = new JPanel();
p2.add(jcb);
f.getContentPane().add(p2,BorderLayout.NORTH);
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
}); //添加事件,当列表的选择发生改变的时候改变下拉列表
list.addListSelectionListener(new ListSelectionListener(){
public void valueChanged(ListSelectionEvent e){
Object o = list.getSelectedValue();
jcb.setSelectedItem((String)o);
}
}); f.setSize(400,400);
f.show();
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货