code: private JTable getTableFilter() {
  		if (tableFilter == null) {
  			tableFilter = new JTable();
              tableFilter.setRowHeight(DisplayUtils.getScaledSize(18));
  			tableFilter.setIntercellSpacing(new java.awt.Dimension(1,1));
  			tableFilter.setModel(getAllFilterTableModel());
  	        for (int i = 0; i < width.length; i++) {
  	            TableColumn column = tableFilter.getColumnModel().getColumn(i);
  	            column.setPreferredWidth(width[i]);
  	        }
  	        TableColumn col = tableFilter.getColumnModel().getColumn(2);
  	        col.setCellRenderer(new AllFilterTableRenderer());
  	        col.setCellEditor(new AllFilterTableEditor(getAllFilterTableModel()));
  		}
  		return tableFilter;
  	}
docs: This method initializes tableFilter
  
  @return javax.swing.JTable