• GUI JList列表框练习


    package swing;
    import java.awt.*;
    import javax.swing.*;
    import java.awt.event.*;
    import javax.swing.event.*;
    public class sandemo extends JFrame{
    	JList list1,list2;
    	Container container;
    	sandemo(){
    		container=this.getContentPane();
    		list1=new JList();
    		String []str= {"li se","hh kjk","hf us","hf au","uh ue"};
    		list1.setListData(str);
    		list1.setSelectionForeground(Color.red);//把选择的数据信息颜色变为红色
    		list2=new JList();
    		JScrollPane jsp1=new JScrollPane(list1,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
    		JScrollPane jsp2=new JScrollPane(list2,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
    		JPanel p=new JPanel();
    		p.add(jsp1);
    		p.add(jsp2);
    		container.add(p);
    		list1.addListSelectionListener(new ListSelectionListener() {//注册事件监听程序   匿名类
    			public void valueChanged(ListSelectionEvent e) {
    				Object []str=list1.getSelectedValues();//获取选择内容
    				list2.setListData(str);
    			}
    		});
    		this.addWindowListener(new WindowAdapter() {
    			public void windowClosing(WindowEvent e) {
    				System.exit(0);
    			}
    		});
    		this.setTitle("列表框练习");
    		this.setSize(600,450);
    		this.setVisible(true);
    		}
    	public static void main(String []args) {
    		new sandemo();
    	}
    
    }
    

      运行结果为:

  • 相关阅读:
    学习进度条第十周
    学习进度条第九周
    结巴分词python
    竞品分析
    学期总结(一)------文献挖掘
    分类结果评估
    scrapy 爬虫怎么写入日志和保存信息
    Python 安装 imread报错
    Python爬虫爬中文却显示Unicode,怎样显示中文--问题解答
    Python网络数据采集二
  • 原文地址:https://www.cnblogs.com/mianyang0902/p/10888440.html
Copyright © 2020-2023  润新知