如何使用 Swingx 组件:jXSearchPanel 与 jTable

发布于 2024-09-14 15:55:34 字数 99 浏览 2 评论 0原文

我想要一些使用 jTable 实现 jXSearchPanel 的示例。我在网上没有找到任何东西。

预先感谢您,

最好的问候,

弗洛伦特

I would like to have some exemple of implementation of jXSearchPanel with jTable. I didn't find something on the web.

Thank you in advance,

Best Regards,

Florent

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

Spring初心 2024-09-21 15:55:34

我已经成功地使用 jtable 实现了 jxsearchpanel。
这是我的代码:

    TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(tableModel);
    jTable1.setRowSorter(sorter);
    Pattern pattern = jXSearchPanel1.getPattern();
    sorter.setRowFilter(RowFilters.regexFilter(pattern, 0));

I have successful implement the jxsearchpanel with jtable.
This is my code:

    TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(tableModel);
    jTable1.setRowSorter(sorter);
    Pattern pattern = jXSearchPanel1.getPattern();
    sorter.setRowFilter(RowFilters.regexFilter(pattern, 0));
难得心□动 2024-09-21 15:55:34

官方的怎么样?

您可以从此 java net 项目 下载源代码。

How about the official one?

You can download source from this java net project.

风铃鹿 2024-09-21 15:55:34
JXSearchPanel pnlSearch = new JXSearchPanel();

        pnlSearch.setBounds(10, 6, 503, 45);
        pnlSearch.addPatternMatcher(new PatternMatcher() {

            @Override
            public void setPattern(Pattern p) {
                TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(tableModel);
                tblUser.setRowSorter(sorter);
                Pattern pattern = p;
                sorter.setRowFilter(RowFilters.regexFilter(pattern, 0));

            }

            @Override
            public Pattern getPattern() {
                return null;
            }
        });
JXSearchPanel pnlSearch = new JXSearchPanel();

        pnlSearch.setBounds(10, 6, 503, 45);
        pnlSearch.addPatternMatcher(new PatternMatcher() {

            @Override
            public void setPattern(Pattern p) {
                TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(tableModel);
                tblUser.setRowSorter(sorter);
                Pattern pattern = p;
                sorter.setRowFilter(RowFilters.regexFilter(pattern, 0));

            }

            @Override
            public Pattern getPattern() {
                return null;
            }
        });
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文