2

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

我使用了来自 Asana 项目管理的片段来说明:

在此处输入图像描述

这是项目的自动完成文本框/组合框。Item 2, Item 1, 和Item 3之前都使用过,但是如果您需要另一个标签,请选择NEW TAG始终可见的标签。

有谁知道那里有任何可以实现此功能的库?如果没有,我正在考虑自己创建它,尽管我对 Swing 的了解还不够深,不足以解决这个明显的问题。

4

1 回答 1

3

我这里没有代码,但是当我制作我的自动完成组件时,我会用这个JSuggestField进行一些指导。我用更多的功能把它做得更大一点,但它可能对你有帮助。您可以使用合成来装饰文本字段自动完成,而不是扩展。

JTextField在 JTextField 下方有一个 JWindow ,在 jwindow 中您可以放置​​自己的布局并在下方放置一个 jpanel。

于 2013-07-28T20:51:41.323 回答