有一个jcombobox过滤器jtable

时间:2009-06-25 21:02:00

标签: netbeans filter jtable jcombobox

遵循本教程http://www.netbeans.org/kb/docs/java/gui-db-custom.html#enhancements

它显示了如何使用文本框过滤掉主表。任何人都可以告诉我如何做一个类似的事情,但使用下拉列表来测试特定的列?

(即国家/地区的下拉列表,按国家/地区列进行过滤?

感谢

1 个答案:

答案 0 :(得分:0)

取决于下拉列表的来源。 我假设下拉列表不是作为Jtable本身的一部分使用,而是仅显示来自一列数据的唯一数据列表? 在这种情况下,您可以获取Jtable的数据模型,然后遍历特定列中的所有单元格,将它们放在以字符串作为键的哈希映射中。这样,您就有了一个(未过滤的)唯一字符串列表,可用作下拉框的数据模型。 您可以将模型侦听器附加到talbedatamodel,以了解您的列表何时也必须更新。