Examples of DefaultTableCellRenderer


Examples of javax.swing.table.DefaultTableCellRenderer

    JTableHeader th = t.getTableHeader();
    AccessibleContext ac = th.getAccessibleContext();
    Accessible ac0 = ac.getAccessibleChild(0);
    harness.check(ac0.getClass().getName().endsWith("AccessibleJTableHeaderEntry"));
    AccessibleComponent ac0ac = ac0.getAccessibleContext().getAccessibleComponent();
    DefaultTableCellRenderer r0 = new DefaultTableCellRenderer();
    harness.check(ac0ac.getFont(), r0.getFont());
 
    MyTableCellRenderer r = new MyTableCellRenderer();
    r.setFont(new Font("Dialog", Font.BOLD, 15));
    t.getColumnModel().getColumn(1).setHeaderRenderer(r);
    Accessible ac1 = ac.getAccessibleChild(1);
View Full Code Here

Examples of javax.swing.table.DefaultTableCellRenderer

   * @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.DefaultTableCellRenderer

   * @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.DefaultTableCellRenderer

  }
 
  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.DefaultTableCellRenderer

   * @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.DefaultTableCellRenderer

   * @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.DefaultTableCellRenderer

    JScrollPane spData = new JScrollPane(dataTable);
    dataTable.setModel(inspectorModel.getDataTableModel());
    dataTable.getColumnModel().getColumn(0).setPreferredWidth(100);
    dataTable.getColumnModel().getColumn(0).setMaxWidth(100);
    dataTable.getColumnModel().getColumn(1).setPreferredWidth(150);
    dataTable.getColumnModel().getColumn(2).setCellRenderer(new DefaultTableCellRenderer() {
      private static final long serialVersionUID = 1L;
      {
        setBackground(Color.YELLOW);
      }
    });
View Full Code Here

Examples of javax.swing.table.DefaultTableCellRenderer

                return component;
            }

        });

        jTable1.getColumnModel().getColumn(2).setCellRenderer(new DefaultTableCellRenderer() {

            private JPanel viewPanel = new JPanel(new BorderLayout());

            private JButton viewButton = new JButton("...");

            @Override
            public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {

                if (column == 2 && value != null) {
                    final List<X509Certificate> chain = (List) value;
                    value = chain.iterator().next().getSubjectDN().getName();
                    super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
                    viewPanel = new JPanel(new BorderLayout());
                    viewPanel.add(this, BorderLayout.CENTER);
                    viewPanel.add(viewButton, BorderLayout.EAST);
                    return viewPanel;
                } else {
                    super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
                    return this;
                }
            }

        });

        jTable1.getColumnModel().getColumn(4).setCellRenderer(new DefaultTableCellRenderer() {

            @Override
            public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
                if (value instanceof UserDataVOWS) {
                    value = ((UserDataVOWS) value).getUsername();
View Full Code Here

Examples of javax.swing.table.DefaultTableCellRenderer

        tc.setPreferredWidth(150);

//        tc.setCellEditor(new ListComboBoxCellEditor(new DefaultComboBoxModel(form.getResources())));
        tc.setCellEditor(new DefaultCellEditor(editorCombo));
      }
      tc.setCellRenderer(new DefaultTableCellRenderer(){
        public Component getTableCellRendererComponent(JTable table, Object value, boolean selected, boolean focused, int row, int column){
          setEnabled(table == null || table.isEnabled());
          super.getTableCellRendererComponent(table, value, selected, focused, row, column);
          return this;
        }
View Full Code Here

Examples of javax.swing.table.DefaultTableCellRenderer

  alignColumns();
    }

    private void alignColumns()
    {
        DefaultTableCellRenderer r = new NumberCellRenderer();
        TableColumn column;

        column = jta.getColumn("Files");
        column.setPreferredWidth(100);
        column.setCellRenderer(r);
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.