码迷,mamicode.com
首页 > 其他好文 > 详细

JList的使用 未更完

时间:2016-06-06 16:51:23      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

JList的使用

  • JList与JCheckBox的使用比较类似可以选取一至多项,JList可以整列选取
  • 技术分享第三种构造函数无法改变项目的数量

    --构造一个简单的list

 

import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.Vector;

import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JScrollPane;

public class JList01 {
    
    public static void main(String[] args) {
        JFrame f=new JFrame();
        Container contentpane=f.getContentPane();
        f.setLayout(new GridLayout(1, 2));
        String[] s=new String[]{"日本","英国","法国","中国","美国"};
        Vector v=new Vector();
        v.addElement("nokia 8850");
        v.addElement("nokia 8250");
        v.addElement("notorola v8088");
        v.addElement("motorola v3688");
        v.addElement("panasonic GD92");
        v.addElement("其他");
        
        JList jList=new JList(s);
        jList.setBorder(BorderFactory.createTitledBorder("您最喜欢到哪个国家玩呢"));
        
        JList jList2=new JList(v);
        jList2.setBorder(BorderFactory.createTitledBorder("你最喜欢哪部手机呢"));
        contentpane.add(new JScrollPane(jList));
        contentpane.add(new JScrollPane(jList2));
        contentpane.add(jList2);
        f.pack();
        f.show();
        f.addWindowListener(new WindowAdapter() {

            @Override
            public void windowClosing(WindowEvent e) {
                // TODO Auto-generated method stub
                System.exit(0);
            }
            
        });
    }
}

 

在这个窗口中,当窗口变小时,list没有滚动的效果,标红的代码段可以展示这个效果

*选择模式(Selection Mode)

技术分享

设置选择模式可以用JList所提供的setSelectionMode方法(int selectionMode)

 

JList的使用 未更完

标签:

原文地址:http://www.cnblogs.com/bornfreeonekiss/p/5564126.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!