Package javax.swing.table

Examples of javax.swing.table.JTableHeader.addMouseListener()


        super();
        this.setRowHeight(25);
        this.setRowMargin(3);
        JTableHeader header = getTableHeader();
        tableHeaderListener = new TableHeaderSortingListener(header, renderer);
        header.addMouseListener(tableHeaderListener);
        setSelectionModel(new CayenneListSelectionModel());
    }

    @Override
    public void setModel(TableModel dataModel) {
View Full Code Here


            cm.getColumn(i).setHeaderRenderer(renderer);
        }

        final JTableHeader header = getTableHeader();
        this.headerListener = new SortableTableHeaderListener(model, renderer);
        header.addMouseListener(this.headerListener);
        header.addMouseMotionListener(this.headerListener);

        model.sortByColumn(0, true);

    }
View Full Code Here

    }

    protected void initSortHeader() {
        JTableHeader header = getTableHeader();
        header.setDefaultRenderer(new SortHeaderRenderer());
        header.addMouseListener(this);
    }

    public int getSortedColumnIndex() {
        return sortedColumnIndex;
    }
View Full Code Here

    //super.setShowGrid(true);  --> Not reliable with Nimbus
    super.setShowGrid(false); // override default mode of any LAF
    this.addHighlighter(new BorderHighlighter(null,SplitTableDefaults.innerCellBorder(),false));
   
    JTableHeader h=super.getTableHeader();
    h.addMouseListener(new zc3MouseAdaptForHeader(this));
    h.addMouseMotionListener(new zc3MouseAdaptForHeader(this));
   
    super.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
 
    super.getSelectionModel().addListSelectionListener(
View Full Code Here

    GraphicConfiguration config = GraphicConfiguration.getInstance();
    //fix for substance
    setTableHeader(createDefaultTableHeader());
    JTableHeader header = getTableHeader();
    header.setPreferredSize(new Dimension((int) header.getPreferredSize().getWidth(), config.getColumnHeaderHeight()));
    header.addMouseListener(new HeaderMouseListener(this));

   

    addMouseListener(new MouseAdapter() {
//      Cursor oldCursor = null;
View Full Code Here

                    lastSortedColumn = column;
                }
            }
        };
        JTableHeader th = tableView.getTableHeader();
        th.addMouseListener(listMouseListener);
    }


}
View Full Code Here

          sorter.sortByColumn(column, ascending);
        }
      }
    };
    JTableHeader th = tableView.getTableHeader();
    th.addMouseListener(listMouseListener);
  }
}
View Full Code Here

        }
      }
    });
   
    JTableHeader header = m_table.getTableHeader();
    header.addMouseListener(new MouseAdapter() {
      public void mouseClicked(MouseEvent evt) {
        TableColumnModel colModel = m_table.getColumnModel();

        // The index of the column whose header was clicked
        int vColIndex = colModel.getColumnIndexAtX(evt.getX());
View Full Code Here

            modelFinal.sort(column, ascending);
          }
        }
      };
     
      header.addMouseListener(listMouseListener);
    }
  }
}
View Full Code Here

                new Highlighter[]{ AlternateRowHighlighter.genericGrey,
                new RolloverHighlighter(Color.BLACK, Color.WHITE)}));
        table.addMouseListener(this);
        headerColumn = new JTable();
        JTableHeader header = table.getTableHeader();
        header.addMouseListener(this);

        initTableProperties(current_sql);       
       
        JViewport jv = new JViewport();
        jv.setView(headerColumn);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.