import
java.awt.Component;
import
java.awt.event.KeyAdapter;
import
java.awt.event.KeyEvent;
import
javax.swing.JButton;
import
javax.swing.JComboBox;
import
javax.swing.JFrame;
import
javax.swing.JPanel;
import
javax.swing.JTextField;
public
class
MyJComboBox
extends
JFrame {
private
static
final
long
serialVersionUID = 1L;
private
final
String[] ITEMS =
new
String[] {
"ITEM1"
,
"ITEM2"
};
private
JComboBox comBox=
new
JComboBox(ITEMS);
private
JButton btn=
new
JButton(
"提交"
);
private
JTextField inputTxt=
new
JTextField(
15
);
public
MyJComboBox() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this
.setTitle(
"JComboBox测试"
);
Component
editorComponent = comBox.getEditor().getEditorComponent();
editorComponent.addKeyListener(
new
KeyAdapter() {
public
void
keyReleased(KeyEvent evt) {
String
strItem = comBox.getEditor().getItem().toString();
if
(strItem.isEmpty())
btn.setEnabled(
false
);
else
btn.setEnabled(
true
);
inputTxt.setText(strItem);
}
});
comBox.setEditable(
true
);
this
.add(comBox,
"Center"
);
JPanel
btnPanel=
new
JPanel();
btnPanel.add(btn);
btnPanel.add(inputTxt);
this
.add(btnPanel,
"South"
);
this
.pack();
}
public
static
void
main(String[] args) {
MyJComboBox
main =
new
MyJComboBox();
main.setVisible(
true
);
}
}
相关推荐
java JComboBox的事件处理 java JComboBox的事件处理 java JComboBox的事件处理
能够通过JComboBox的选择实现动态生成jCombobox菜单,从而实现动态级联效果
实现下拉列表JComboBox中值和显示不同
java JComboBox的使用 java JComboBox的使用 java JComboBox的使用
NULL 博文链接:https://jisonami.iteye.com/blog/2181450
java 建立可自行输入的JComboBox java 建立可自行输入的JComboBox java 建立可自行输入的JComboBox
一个多选的JComboBox完整例子,JComboBox下面包含JCheckBox
支持自动过滤可选项的JComboBox 支持键盘选择、鼠标选择
java 建立有图像的JComboBox java 建立有图像的JComboBox java 建立有图像的JComboBox
JComboBox动态绑定数据库实例,数据库为Sql2000,使用JDBC连接数据库
主要介绍了Java Swing JComboBox下拉列表框的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
JComboBox自动过滤,很好用~,能添加到swing,无ui限制
JComboCheckBox JComboBox与JCheckBox结合源码。 网上下载代码,修改了一点点。。。上传,以备后用。。
jcombobox,众所周知,java的下拉列表框,非常的难看-丑,该源码修改了其外表
很久没用JAVA了,现在项目上需要在jtable里用jcombobox做显示,自己写了一些但是没有选择的时候没有下拉按钮,这个例子纠正了这个问题
java 利用ComboModel构造JComboBox java 利用ComboModel构造JComboBox
关于swing组件JComboBox中中如何获得应用下拉単中的元素得到元素的Object
multicolumn jcombobox demo
JComboBox是Swing库提供的一个下拉列表组件,它允许用户从预定义的选项中选择一个或多个选项。
主要介绍了Java Swing组件下拉菜单控件JComboBox用法,结合具体实例形式分析了Swing组件下拉菜单控件JComboBox的具体定义、使用方法及相关使用注意事项,需要的朋友可以参考下