//下拉列表框和滚动条
//面向对象思想,面板,窗口的基础之上再加窗口
import java.awt.*;
import javax.swing.*;
public class test12 extends JFrame {
    JPanel mb1,mb2;
    JLabel bq1,bq2;//标签
    JComboBox xlk;//
    JList lb;//列表
    JScrollPane gd;//滚动
    public  static void main(String[] args){
        test12 lx1=new test12();//主函数调用即可
    }
    //定义一个构造器
    public  test12(){
        mb1=new JPanel();//默认为流布局
        mb2=new JPanel();
        bq1=new JLabel("籍贯");
        bq2=new JLabel("学历");
        String[] jg={"北京","上海","天津","重庆"};
        xlk=new JComboBox(jg);
        String[] xl={"高中","大专","本科","硕士","博士"};
        lb=new JList(xl);
        lb.setVisibleRowCount(3);
        gd=new JScrollPane(lb);
        //添加组件先把面板上的组件添加,再添加jframe上的组件
        this.setLayout(new GridLayout(2,1));//网格布局
        mb1.add(bq1);
        mb1.add(xlk);
        mb2.add(bq2);
        mb2.add(gd);
        this.add(mb1);
        this.add(mb2);
 
        //设置标题
        this.setTitle("歌谣");
        //设置初始位置
        this.setLocation(100,100);
        //设置大小
        this.setSize(230,190);
        //释放窗口关闭的资源,这个要写对
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //显示界面
        this.setVisible(true);
        //不可动
        this.setResizable(false);
        //1继承jframe类
        //2在最上方定义组件
        //3在构造方法中创建组件
        //4在构造方法添加组件
        //5设置窗体属性
        //6显示窗体
        //7在主函数创建对象
    }
}
运行结果

java77-GUL下拉菜单框和滚动条相关推荐

  1. java学习(77):GUL下拉菜单框和滚动条

    //下拉列表框和滚动条 //面向对象思想,面板,窗口的基础之上再加窗口 import java.awt.*; import javax.swing.*; public class test12 ext ...

  2. iOS 导航栏下拉菜单框

    具体叫什么名称来着给忘了,在这里使用的是第三方的.应为我是用来做导航栏右侧按钮的下拉菜单按钮,多以就这么叫了. 先看一下效果图: 既然是第三方,首先是要导入库 pod 'YCXMenu', '~> ...

  3. php 數組重組,php數組的重組及多級下拉菜單

    [算法大作戰]無限級分類與多級下拉菜單實用 //測試數據 $ar = array( array('id'=>1,'pid'=>0), array('id'=>2,'pid'=> ...

  4. flask html下拉列表,如何使用Flask和HTML從python列表創建下拉菜單

    我試圖使用來自python腳本的信息在HTML中創建下拉菜單.到目前爲止,我已經完成了它的工作,但是,html下拉菜單將列表中的所有4個值顯示爲4個選項.如何使用Flask和HTML從python列表 ...

  5. 选项卡,下拉菜单操做时的页面数据更新,highcharts,d3 结合。

    1.选项卡:给要选中的元素添加css样式,加active,单击时先移除active,再把当前单击元素添加active. 单击时页面切换,按钮和页面要有关联,通过获取$(this).text();年龄, ...

  6. asp.net页面中Menu控件下拉菜单被frame挡住和iframe自适应高度的解决办法

    当你在做一个仿windows程序的顶部菜单框架的时候,在asp.net中你可能会使用两个frame,一个frame在上面用来放菜单一个frame在下面用来方菜单点击后打开的页面.页面实现很简单,单运行 ...

  7. access窗体中再制作查询窗体_如何给java窗体添加下拉菜单项,以选择游戏难度为例 - 攻向前端的小白...

    首先我们来介绍一下,以记事本为例,菜单栏中的[文件],[编辑]等全部叫一个菜单条:在Java中用JMenuBar表示: 菜单条中每一个具体的项叫做菜单,在Java中用JMenu表示: 菜单中的每一个项 ...

  8. 解决下拉菜单被flash遮住问题

    Flash总会置于最上面的位置,无论你设置了z-index值有多高, 还是会被它挡住 解决的办法如下(添加红色字): <object classid="clsid:D27CDB6E-A ...

  9. 右边菜单_Excel – 如何始终显示下拉菜单右边的小箭头?

    制作下拉菜单,不是什么高深的技巧,我在各种案例中也经常会用到. 如果要学习多级联动菜单的制作,可参见 Excel indirect 函数(2) – 制作多级联动菜单(文末彩蛋) 最近有同学提出了一个关 ...

最新文章

  1. 使用Spring MVC统一异常处理实战
  2. linux创建crontab定时任务
  3. “ GPU视频处理技术调研报告 ”
  4. python拷贝是什么知识点_地址对象python 列表拷贝知识点 地址对象
  5. 【转】游戏编程中的人工智能技术--神经网络
  6. linux vi使用手册,史上最全VIM使用手册
  7. 美国一鹦鹉趁主人不在家上网购物:买的都是水果蔬菜
  8. php悬浮框,PopupWindow(悬浮框)的基本使用
  9. 这是一篇优雅的Springboot2.0使用手册 1
  10. 十大排序算法——选择排序法
  11. 第1章 SAAS-HRM系统概述与搭建环境
  12. 5V转3.3V原理图(AMS1117)
  13. 码龄10年工作6年的搬砖小哥,最常访问的学习网站都在这里了
  14. 手把手教你制作gif动图,一分钟轻松学会
  15. 协同控制中的共识算法概述
  16. spring boot跳过maven test
  17. linux系统输入数字 求最大值,写函数,输入n个数字输出最大值和最小值
  18. 做鼻子测试软件,深度解析鼻子类型,测试你属于哪种鼻子?
  19. IE不能上网浏览的原因和解决办法
  20. 艾宾浩斯遗忘规律学习记东西(诗词,单词等)

热门文章

  1. WebSocket - 一篇文章读懂websocket
  2. centos7.6安装psycopg2
  3. 用计算机编程解魔方,4 分钟!OpenAI 的机器手学会单手解魔方了,完全自学无需编程...
  4. Word2016写论文之题注功能——公式自动编号右对齐等操作
  5. JUSTCTF2020 新生赛(校内)wp
  6. Linux虚拟机无法显示ip地址
  7. 月入过万的steam搬砖项目教程拆解,看这一篇就够了
  8. CSS选择器(nth-child)
  9. 散文说python半篇——景观三元论与盖茨比的对话
  10. 【资源】什么是原生广告 What Is Native Advertising?