Java图形界面——下拉框、列表框、滚动窗格组件
2017-05-22 08:57
477 查看
package com.test.swing;
import javax.swing.*;
import java.awt.*;
public class Test0 extends JFrame{
JList jlist; //列表框
JComboBox jcb; //下拉框
JPanel jp1, jp2; //面板
JLabel jlb1, jlb2;
JScrollPane jsp; //滚动控件
//构造函数
public Test0(){
jp1 = new JPanel();
jp2 = new JPanel();
jlb1 = new JLabel("你的水平:");
String str1[] = {"巨坑", "菜鸟", "一般", "大神"};
jcb = new JComboBox(str1);
jlb2 = new JLabel("选择英雄:");
String str2[] = {"盖仑", "艾希", "提莫", "赵信", "李青", "安妮"};
jlist = new JList(str2);
jlist.setVisibleRowCount(2);//默认显示行数
jsp = new JScrollPane(jlist);
jp1.add(jlb1);
jp1.add(jcb);
jp2.add(jlb2);
jp2.add(jsp);
//网格布局2行一列
this.setLayout(new GridLayout(2, 1));
this.add(jp1);
this.add(jp2);
this.setSize(200,200);
this.setTitle("组件演示");
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
Test0 test0 = new Test0();
}
}
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/9cc493f1e15b23d0f4eaea0d0f8b35d0.png)
import javax.swing.*;
import java.awt.*;
public class Test0 extends JFrame{
JList jlist; //列表框
JComboBox jcb; //下拉框
JPanel jp1, jp2; //面板
JLabel jlb1, jlb2;
JScrollPane jsp; //滚动控件
//构造函数
public Test0(){
jp1 = new JPanel();
jp2 = new JPanel();
jlb1 = new JLabel("你的水平:");
String str1[] = {"巨坑", "菜鸟", "一般", "大神"};
jcb = new JComboBox(str1);
jlb2 = new JLabel("选择英雄:");
String str2[] = {"盖仑", "艾希", "提莫", "赵信", "李青", "安妮"};
jlist = new JList(str2);
jlist.setVisibleRowCount(2);//默认显示行数
jsp = new JScrollPane(jlist);
jp1.add(jlb1);
jp1.add(jcb);
jp2.add(jlb2);
jp2.add(jsp);
//网格布局2行一列
this.setLayout(new GridLayout(2, 1));
this.add(jp1);
this.add(jp2);
this.setSize(200,200);
this.setTitle("组件演示");
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
Test0 test0 = new Test0();
}
}
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/9cc493f1e15b23d0f4eaea0d0f8b35d0.png)
相关文章推荐
- Java图形界面——下拉框、列表框、滚动窗格组件
- Java图形界面——选项卡窗格、面板组件、网格布局
- Java图形界面——选项卡窗格、面板组件、网格布局
- 几种常用的swing组件------文本框/密码框/标签 ----------复选框和/单选框 -----下拉框/列表框/滚动窗格组件
- 18. JAVA 图形界面 Part 2(JTextComponent、事件处理、单选按钮、复选框、列表框、下拉列表框、菜单组件、文件选择) ----- 学习笔记
- 11级_Java_曹建波5.08 滚动组件&菜单组件
- java-图形界面设计基础-JFrame-添加组件
- 对于Java的swing包中的列表框组件的用法
- Java图形界面:组件、面板
- Java图形界面——窗体图标设置、拆分窗格
- java-图形界面组件
- Java图形界面——窗体图标设置、拆分窗格
- Java界面 SWT基本组件——列表框(List)
- Java笔记(10)-图形界面设计、Swing、窗口、JFrame、常用组件和布局、处理事件、MVC结构、对话框、GUI
- [JAVA100例]055、可滚动结果集
- 全面接触Java手机软件图形界面API
- 常用的WYSIWYG方式编辑HTML/XHTML的开源JAVA Swing组件
- 各位tx,有没有既能读写oracle8i的clob字段又能读写oracle9i的clob字段的java组件?
- Java中将组件保存成图片
- 怎样让Java图形界面程序启动时没有控制台窗口?