【问题标题】:how to select a complete row on pressing a key and then search the element stored in the JTable and select that row?如何在按键时选择完整的行,然后搜索存储在 JTable 中的元素并选择该行?
【发布时间】:2014-06-06 14:59:29
【问题描述】:

我有一个 JTable 和 JLabel,我在表中放了一些值! 我想在该表中实现搜索,然后根据 JLabel 上的搜索值设置值。

假设我输入 'f',所以 myfunction 将在 myTable 的行和第 0 列中搜索值以 f 开头的位置,因此我将获得该行值!现在我想选择/突出显示整行并在 JLabel 上打印值。

我不知道如何突出显示这一行! 有没有更好的搜索方法,我读过关于 SwingX 的文章,但我没有找到如何实际使用 JXTables。

【问题讨论】:

    标签: java swing search jtable


    【解决方案1】:

    也许您最好使用 JTable 的filtering 功能。

    Sorting and Filtering 上的 Swing 教程提供了一个工作示例,说明如何过滤所有以文本字段中输入的文本开头的行。

    我不明白您关于更新“标签”的问题,因为多行可能以搜索字符串开头。

    【讨论】:

    • 不只是第一个值,然后最终用户可以向下滚动并使用向上和向下键事件来设置值。
    • 我不明白评论。它仍然没有改变我的建议。使用过滤器来限制包含输入字符串的可见行。然后使用向上/向下箭头更改表中的数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-18
    • 2018-02-28
    • 1970-01-01
    相关资源
    最近更新 更多