下拉菜单中选项查询问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 17:31:19
要添加一条数据时候有一个字段是通过数据库获得所有项显示然后选择,如何可以实现通过输入关键字来筛选下拉列表中的选项来解决下拉菜单选项过多造成的选择不方便。现在想法是给用户另外一个页面,列出所有下拉菜单选项然后加上关键字搜索功能,然后通过单选按钮选择一个回传到添加页面,有没有更加简便的方法了

用这个ComboBox的模式类行不行啊.DefaultComboBoxModel你把需要的信息构成的数组放在DefaultComboBoxModel()中,然后在事件中用setDefaultComboBoxModel来改变ComboBox里面的模式不知道行不行.

这个可以用来在一个A 下拉选框中选一个然后改变B下拉选框内的数组,不知道能不能用于同一个下拉选框.
给个代码你参考下:
package com.zg.execise8_16_2;

import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.DefaultComboBoxModel;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class BigAndSmallClass extends JFrame {

private JLabel bigClassLabel;
private JLabel smallClassLabel;

private JComboBox bigClassCombo;
private JComboBox smallClassCombo;

private DefaultComboBoxModel defualtBigClsssComboBoxModel;
private DefaultComboBoxModel defualtSmallClsssComboBoxModel;

private Container content;

private String[] bigClassArrays = {