GUI JList列表框练习二

Posted mianyang0902

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GUI JList列表框练习二相关的知识,希望对你有一定的参考价值。

package swing;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.util.Vector;

public class sandemo2 extends JFrame{
	JList list1,list2;
	Container container;
	public sandemo2() {
		container=this.getContentPane();
		this.setLayout(new GridLayout(1,2));
		String []str= {"北京","上海","杭州","深圳"};
		Vector <String>vector=new Vector<String>();
		vector.add("篮球");
		vector.add("乒乓球");
		vector.add("跑步");
		list2=new JList(vector);
		list1=new JList(str);
		list1.setBorder(BorderFactory.createTitledBorder("你喜欢的城市"));
		list2.setBorder(BorderFactory.createTitledBorder("你喜欢的运动是"));
		list1.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
		list2.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);//设置标题
		container.add(list1);
		container.add(list2);
		this.addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent e) {
				System.exit(0);
			}
		});
		this.setTitle("列表框练习二");
		this.setSize(600,450);
		this.show();
	}
	public static void main(String []args) {
		new sandemo2();
	}
}

  运行结果:

技术图片

 

以上是关于GUI JList列表框练习二的主要内容,如果未能解决你的问题,请参考以下文章

java GUI编程(swing)之四swing下拉框,列表框,滚动窗口

从 JList 取回数据

如何为列表框(JList)动态添加删除项?在线等

java swing 中的列表框JList如何在程序中动态的添加和删除元素

从实体类填充 gui 类的 jlist

jlist添加字符串