java 您所在的位置:网站首页 带下拉框的输入框怎么设置 java

java

2024-01-04 05:07| 来源: 网络整理| 查看: 265

使用下拉列表需要 JComboBox类 需要引入:

import javax.swing.JComboBox;

常用构造方法: JComboBox():创建一个空 JComboBox 对象。 JComboBox(ComboBoxModel aModel):创建一个 JComboBox,其选项取自现有的 ComboBoxModel。 JComboBox(Object[] items):创建包含指定数组中元素的 JComboBox。

常用方法:

方法名称说明void addItem(Object anObject)将指定的对象作为选项添加到下拉列表框中void insertItemAt(Object anObject,int index)在下拉列表框中的指定索引处插入项void removeltem(0bject anObject)在下拉列表框中删除指定的对象项void removeItemAt(int anlndex)在下拉列表框中删除指定位置的对象项void removeAllItems()从下拉列表框中删除所有项int getItemCount()返回下拉列表框中的项数Object getItemAt(int index)获取指定索引的列表项,索引从 0 开始int getSelectedIndex()获取当前选择的索引Object getSelectedltem()获取当前选择的项

下拉列表实例: 下拉列表 下拉列表就是将多个项叠在一起,只显示选择的项,当点击右方下三角时,会弹出所有的项,可以选择其他的项。

创建一个下拉列表框,并创建4个下拉选项:

JComboBox c1 = new JComboBox();//创建一个下拉列表框c1 c1.addItem("-你的最爱-"); c1.addItem("英雄联盟"); // 创建4个下拉选项 c1.addItem("守望先锋"); c1.addItem("穿越火线"); c1.addItem("绝地求生");

创建顶层容器j1,面板j2,将下拉列表框c1加入面板j2

JFrame j1 = new JFrame("Box"); //顶层容器 j1.setSize(200, 200); //窗口大小 JPanel j2 = new JPanel(); //中间容器 JLabel l1 = new JLabel("游戏大全:"); //创建一个标签 j2.add(l1); //标签l1加入面板j2 j2.add(c1); //下拉列表框c1加入面板j2 j1.add(j2); //面板j2加入顶层容器j1 j1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); j1.setVisible(true);

运行结果: 在这里插入图片描述

可运行的完整源代码:

public class text_JComboBox { public static void main(String[] args) { JFrame j1 = new JFrame("Box"); //顶层容器 j1.setSize(200, 200); //窗口大小 JPanel j2 = new JPanel(); //中间容器 JLabel l1 = new JLabel("游戏大全:"); JComboBox c1 = new JComboBox(); c1.addItem("-你的最爱-"); c1.addItem("英雄联盟"); c1.addItem("守望先锋"); c1.addItem("穿越火线"); c1.addItem("绝地求生"); j2.add(l1); j2.add(c1); j1.add(j2); j1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); j1.setVisible(true); } }


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有