【问题标题】:How to use Swingx Components: jXSearchPanel with jTable如何使用 Swingx 组件:jXSearchPanel 和 jTable
【发布时间】:2010-08-17 10:06:39
【问题描述】:

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

提前谢谢你,

最好的问候,

弗洛伦特

【问题讨论】:

    标签: java swingx


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      official one 怎么样?

      你可以从这个java net project下载源码。

      【讨论】:

      • 谢谢你的回答,但是官方没有给出jxsearchpanel的实现例子。如果有人有代码显示使用 jTable 实现此组件,那将非常有帮助。提前谢谢你
      【解决方案3】:
      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;
                  }
              });
      

      【讨论】:

        猜你喜欢
        • 2011-12-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多