Examples of TableCellRenderer


Examples of javax.swing.table.TableCellRenderer

    {
      propertyEditorCellRenderer.setPropertyEditor(propertyEditor);
      return propertyEditorCellRenderer;
    }
    final TableColumn tableColumn = getColumnModel().getColumn(column);
    final TableCellRenderer renderer = tableColumn.getCellRenderer();
    if (renderer != null)
    {
      return renderer;
    }


    final TableCellRenderer defaultRenderer = getDefaultRenderer(columnClass);
    if (defaultRenderer != null)
    {
      return defaultRenderer;
    }
View Full Code Here

Examples of javax.swing.table.TableCellRenderer

  }

  private void configureRowHeight() {
    int h = 0;
    for (int i = 0; i<getColumnCount(); ++i) {
      TableCellRenderer renderer = getDefaultRenderer(getColumnClass(i));
      Component c = renderer.getTableCellRendererComponent(this,
          "ÅOj", false, false, 0, i); //$NON-NLS-1$
      h = Math.max(h, c.getPreferredSize().height);
    }
    setRowHeight(h + getRowMargin());
  }
View Full Code Here

Examples of javax.swing.table.TableCellRenderer

      if (renderer == null)
      {
        return null;
      }
     
      return new TableCellRenderer()
      {
        public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
          int row, int column)
        {
          Component result = renderer.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
View Full Code Here

Examples of javax.swing.table.TableCellRenderer

   
    JScrollPane treePane = new JScrollPane(tree);
   
    final JTable table = new JTable() {
      public TableCellRenderer getDefaultRenderer(Class columnClass) {
        TableCellRenderer defaultRenderer = super.getDefaultRenderer( columnClass );
       
        if(defaultRenderer==null) {
          return super.getDefaultRenderer( Object.class );
        } else {
          return defaultRenderer;
View Full Code Here

Examples of javax.swing.table.TableCellRenderer

   * @param harness  the test harness (<code>null</code> not permitted).
   */
  public void test(TestHarness harness)     
  {
    TableColumn c = new TableColumn();
    TableCellRenderer r1 = new DefaultTableCellRenderer();
    c.setCellRenderer(r1);
    harness.check(c.getCellRenderer(), r1);
 
    // O'Reilly's "Java Swing" (first edition) lists this as a "bound" property
    c.addPropertyChangeListener(this);
    TableCellRenderer r2 = new DefaultTableCellRenderer();
    c.setCellRenderer(r2);
    harness.check(event.getPropertyName(), "cellRenderer");
    harness.check(event.getOldValue(), r1);
    harness.check(event.getNewValue(), r2);
   
View Full Code Here

Examples of javax.swing.table.TableCellRenderer

   * @param harness  the test harness (<code>null</code> not permitted).
   */
  public void test(TestHarness harness)     
  {
    TableColumn c = new TableColumn();
    TableCellRenderer r = new DefaultTableCellRenderer();
    c.setHeaderRenderer(r);
    harness.check(c.getHeaderRenderer(), r);
  }
View Full Code Here

Examples of javax.swing.table.TableCellRenderer

  }
 
  private void testConstructor4(TestHarness harness
  {
    harness.checkPoint("TableColumn(int, int, TableCellRenderer, TableCellEditor)");
    TableCellRenderer renderer = new DefaultTableCellRenderer();
    TableCellEditor editor = new DefaultCellEditor(new JCheckBox());
    TableColumn c1 = new TableColumn(1, 33, renderer, editor);
    harness.check(c1.getModelIndex(), 1);
    harness.check(c1.getMinWidth(), 15);
    harness.check(c1.getWidth(), 33);
View Full Code Here

Examples of javax.swing.table.TableCellRenderer

   * @param harness  the test harness (<code>null</code> not permitted).
   */
  public void test(TestHarness harness)     
  {
    TableColumn c = new TableColumn();
    TableCellRenderer r = new DefaultTableCellRenderer();
    c.setCellRenderer(r);
    harness.check(c.getCellRenderer(), r);
  }
View Full Code Here

Examples of javax.swing.table.TableCellRenderer

   * @param harness  the test harness (<code>null</code> not permitted).
   */
  public void test(TestHarness harness)     
  {
    TableColumn c = new TableColumn();
    TableCellRenderer r = new DefaultTableCellRenderer();
    c.setHeaderRenderer(r);
    harness.check(c.getHeaderRenderer(), r);
   
    // O'Reilly's "Java Swing" (first edition) lists this as a "bound" property
    c.addPropertyChangeListener(this);
    TableCellRenderer r2 = new DefaultTableCellRenderer();
    c.setHeaderRenderer(r2);
    harness.check(event.getPropertyName(), "headerRenderer");
    harness.check(event.getOldValue(), r);
    harness.check(event.getNewValue(), r2);
   
View Full Code Here

Examples of javax.swing.table.TableCellRenderer

    public void setTableHeader(JTableHeader tableHeader) {

        if (this.tableHeader != null) {
            this.tableHeader.removeMouseListener(mouseListener);

            TableCellRenderer defaultRenderer =
                this.tableHeader.getDefaultRenderer();

            if (defaultRenderer instanceof SortableHeaderRenderer) {
                this.tableHeader.setDefaultRenderer(
                    ((SortableHeaderRenderer) defaultRenderer)
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.