爱玺玺

爱玺玺的生活日记本。wx:lb87626

java JFrame 下拉框和滚动条例子

import java.awt.GridLayout;


import javax.swing.JComboBox;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JList;

import javax.swing.JPanel;

import javax.swing.JScrollPane;



public class ZuJianBuJu extends JFrame{

JPanel jp1,jp2;

JLabel jl1,jl2;

JComboBox jcb;

JList jl;

JScrollPane jsp;

public static void main(String[] args) {

ZuJianBuJu zjbj=new ZuJianBuJu();

}

public ZuJianBuJu() {

jp1=new JPanel();

jp2=new JPanel();

jl1=new JLabel("籍贯");

jl2=new JLabel("旅游地");

String[] brth={"四川","北京","上海","德阳"};

jcb=new JComboBox(brth);

String[] addr={"成都","绵阳","自贡","巴中","德阳"};

jl=new JList(addr);

/*其实这样也能显示滚动条,张孝祥的方法

jsp=new JScrollPane();

jsp.getViewport().setView(jl);

*/

jl.setVisibleRowCount(2);//Jlist对象设置显示几行不是JscroolPane设置

jsp=new JScrollPane(jl);//给jl对象添加滚动条,韩顺平方法

jp1.add(jl1);

jp1.add(jcb);

jp2.add(jl2);

jp2.add(jsp);//有滚动条必然是对象jsp

this.setLayout(new GridLayout(3, 1));

this.add(jp1);

this.add(jp2);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setBounds(200, 200, 300, 150);

this.setVisible(true);

}


}


发表评论:

Powered By Z-BlogPHP 1.4 Deeplue Build 150101

Copyright Your WebSite.Some Rights Reserved.

蜀ICP备11021721号-5