带有静态选项的JComboBox

时间:2013-07-28 20:35:24

标签: java swing autocomplete jcombobox

我正在寻找一个Java Swing组合框,它可以让我在可选列表上有静态选项。我的直接目标是:我需要一个底部带有“添加新”选项的组合框,但添加新选项将始终可见(即,它将从组合框的滚动窗格中排除)。

我使用了Asana项目管理的剪辑来说明:

enter image description here

这是一个自动完成的文本框/项目组合框。 Item 2 Item 1 Item 3 之前都已使用,但如果您需要其他代码,选择始终可见的 NEW TAG

有没有人知道有哪些库可以实现这个功能?如果没有,我正在考虑自己创建它,虽然我对Swing的知识不够深,不足以让它成为一个明显的问题需要解决。

1 个答案:

答案 0 :(得分:3)

我这里没有代码,但是当我制作自动完成组件时,我会引导一点 这JSuggestField。我用更多的功能让它变得更大,但它可以帮助你。 而不是扩展你可以用组合装饰文本字段自动完成。

你有一个JTextField,一个位于JTextField下面的JWindow,在jwindow中你可以放置自己的布局并在下面放一个jpanel。