java swing组合框
我正在用JavaSwing进行一个UI设计项目,在这个项目中,我需要根据从组合框中选择的值查询数据库。我有五个组合框和一个文本字段。我用。getSelectedItem()将从组合框中选择的值包括在where条件中。如果我运行查询,显然组合框中的第一个条目根据我的设计是Select。。获取选定项,但不返回任何内容。我希望第一个条目是空值,这样,除非我从组合框中选择一个值,否则它将保持空值。请帮帮我。多谢各位
你可以在下面搜索框中键入要查询的问题!
我正在用JavaSwing进行一个UI设计项目,在这个项目中,我需要根据从组合框中选择的值查询数据库。我有五个组合框和一个文本字段。我用。getSelectedItem()将从组合框中选择的值包括在where条件中。如果我运行查询,显然组合框中的第一个条目根据我的设计是Select。。获取选定项,但不返回任何内容。我希望第一个条目是空值,这样,除非我从组合框中选择一个值,否则它将保持空值。请帮帮我。多谢各位
# 1 楼答案
您可以创建一个包装类来包装实际值,如:
}
您可能需要重写此类中的toString(),以便组合框知道如何呈现items属性
# 2 楼答案
您不应该在组合框中使用空项。但是,将数据加载到组合框后,可以使用:
并且在组合框中不会选择任何项目
您可能还想考虑使用Combo Box Prompt类。它将显示组合框使用的“提示”,直到用户选择一个项目