Package javax.swing

Examples of javax.swing.DefaultCellEditor


            TableColumn columnHidden = table.getColumnModel().getColumn(3);
            table.removeColumn(columnHidden);

            TableColumn columnField = table.getColumnModel().getColumn(0);
            JTextField textField = ComponentFactory.getTextFieldDisabled();
            columnField.setCellEditor(new DefaultCellEditor(textField));
            columnField.setHeaderValue(DcResources.getText("lblLabel"));

            TableColumn columnEnabled = table.getColumnModel().getColumn(1);
            JCheckBox checkEnabled = new JCheckBox();
            columnEnabled.setCellEditor(new DefaultCellEditor(checkEnabled));
            columnEnabled.setCellRenderer(CheckBoxTableCellRenderer.getInstance());
            columnEnabled.setHeaderValue(DcResources.getText("lblEnabled"));
           
            JComboBox comboDirection = ComponentFactory.getComboBox(
                    new String[] {DcResources.getText("lblHorizontal"), DcResources.getText("lblVertical")});

            TableColumn columnDirection = table.getColumnModel().getColumn(2);
            columnDirection.setCellEditor(new DefaultCellEditor(comboDirection));
            columnDirection.setHeaderValue(DcResources.getText("lblDirection"));

            TableColumn columnMaxLength = table.getColumnModel().getColumn(3);
            columnMaxLength.setCellEditor(new DefaultCellEditor(ComponentFactory.getNumberField()));
            columnMaxLength.setHeaderValue(DcResources.getText("lblMaxLength"));
           
            applyDefinitions();

            JScrollPane scroller = new JScrollPane(table);
View Full Code Here


        JTextField textField = new JTextField();
        textField.setEditable(false);
        textField.setEnabled(false);
        textField.setFont(ComponentFactory.getSystemFont());
        textField.setForeground(ComponentFactory.getDisabledColor());
        cField.setCellEditor(new DefaultCellEditor(textField));

        TableColumn columnEnabled = table.getColumnModel().getColumn(1);
        columnEnabled.setCellEditor(new DefaultCellEditor(new JCheckBox()));
        columnEnabled.setCellRenderer(CheckBoxTableCellRenderer.getInstance());

        TableColumn cFillGaps = table.getColumnModel().getColumn(2);
        cFillGaps.setCellEditor(new DefaultCellEditor(new JCheckBox()));
        cFillGaps.setCellRenderer(CheckBoxTableCellRenderer.getInstance());

        TableColumn cStep = table.getColumnModel().getColumn(3);
        JComboBox comboWeight = ComponentFactory.getComboBox();
        for (int i = 1; i < 101; i++)
            comboWeight.addItem(i);

        cStep.setCellEditor(new DefaultCellEditor(comboWeight));

        cField.setHeaderValue(DcResources.getText("lblField"));
        columnEnabled.setHeaderValue(DcResources.getText("lblEnabled"));
        cFillGaps.setHeaderValue(DcResources.getText("lblFillGaps"));
        cStep.setHeaderValue(DcResources.getText("lblStep"));
View Full Code Here

                 new Insets(5, 5, 5, 5), 0, 0));

        tableDirectoriesAsDrives.setColumnCount(1);
        TableColumn columnDir = tableDirectoriesAsDrives.getColumnModel().getColumn(0);
        JTextField textField = ComponentFactory.getTextFieldDisabled();
        columnDir.setCellEditor(new DefaultCellEditor(textField));
        columnDir.setHeaderValue(DcResources.getText("lblDirectory"));
       
        JPanel panelActions = new JPanel();
       
        buttonAdd.addActionListener(this);
View Full Code Here

        TableColumn c = new TableColumn();
       
        JCheckBox checkEnabled = new JCheckBox();
        checkEnabled.addActionListener(this);
        checkEnabled.setActionCommand("checkDependencies");
        c.setCellEditor(new DefaultCellEditor(checkEnabled));
        c.setCellRenderer(CheckBoxTableCellRenderer.getInstance());
        c.setHeaderValue(DcResources.getText("lblReplace"));
        c.setIdentifier("ENABLED");
        c.setHeaderRenderer(DcTableHeaderRenderer.getInstance());
        tblItems.addColumn(c);
View Full Code Here

        TableColumn cView = table.getColumnModel().getColumn(_COLUMN_VIEW);
        JCheckBox cbView = new JCheckBox();
        cbView.addActionListener(this);
        cbView.setActionCommand("applyRight");
        cView.setCellEditor(new DefaultCellEditor(cbView));
        cView.setCellRenderer(CheckBoxTableCellRenderer.getInstance());
        cView.setHeaderValue(DcResources.getText("lblViewRights"));

        TableColumn cEdit = table.getColumnModel().getColumn(_COLUMN_EDIT);
        JCheckBox cbEdit = new JCheckBox();
        cEdit.setCellEditor(new DefaultCellEditor(cbEdit));
        cbEdit.addActionListener(this);
        cbEdit.setActionCommand("applyRight");
        cEdit.setCellRenderer(CheckBoxTableCellRenderer.getInstance());
        cEdit.setHeaderValue(DcResources.getText("lblEditRights"));
View Full Code Here

        DcLabel labelPredefined = ComponentFactory.getLabel(DcResources.getText("lblPredefinedFields"));
        DcLabel lebelFields = ComponentFactory.getLabel(update ? DcResources.getText("lblFields") : DcResources.getText("lblNewFields"));
       
        tableSysFields.setColumnCount(1);
        TableColumn colSysField = tableSysFields.getColumnModel().getColumn(0);
        colSysField.setCellEditor(new DefaultCellEditor(ComponentFactory.getTextFieldDisabled()));
        colSysField.setHeaderValue(DcResources.getText("lblName"));

        JScrollPane scrollerSysFields = new JScrollPane(tableSysFields);
        scrollerSysFields.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
        scrollerSysFields.getViewport().setScrollMode(JViewport.SIMPLE_SCROLL_MODE);
       
        table.setColumnCount(3);
        TableColumn colField = table.getColumnModel().getColumn(0);
        JTextField textField = ComponentFactory.getTextFieldDisabled();
        colField.setCellEditor(new DefaultCellEditor(textField));
        colField.setHeaderValue(DcResources.getText("lblName"));

        TableColumn colCanRemove = table.getColumnModel().getColumn(1);
       
        JCheckBox cb1 = ComponentFactory.getCheckBox("");
        cb1.setEnabled(false);
        colCanRemove.setCellEditor(new DefaultCellEditor(cb1));
        colCanRemove.setHeaderValue(DcResources.getText("lblCanBeRemoved"));
        colCanRemove.setCellRenderer(CheckBoxTableCellRenderer.getInstance());

        JCheckBox cb2 = ComponentFactory.getCheckBox("");
        cb2.setEnabled(false);
        TableColumn colCanChange = table.getColumnModel().getColumn(2);
        colCanChange.setCellEditor(new DefaultCellEditor(cb2));
        colCanChange.setHeaderValue(DcResources.getText("lblCanBeAltered"));
        colCanChange.setCellRenderer(CheckBoxTableCellRenderer.getInstance());
       
        JScrollPane scroller = new JScrollPane(table);
        scroller.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
View Full Code Here

        tableSkipDirs = ComponentFactory.getDCTable(true, false);
        tableSkipDirs.setColumnCount(1);
        TableColumn columnDir = tableSkipDirs.getColumnModel().getColumn(0);
        JTextField textField = ComponentFactory.getTextFieldDisabled();
        columnDir.setCellEditor(new DefaultCellEditor(textField));
        columnDir.setHeaderValue(DcResources.getText("lblDirectory"));
       
        JPanel panelActions = new JPanel();
        buttonAdd = ComponentFactory.getButton(DcResources.getText("lblAdd"));
        buttonRemove = ComponentFactory.getButton(DcResources.getText("lblRemove"));
View Full Code Here

                    return column_name;
                  }
                 });
        this.getColumnModel().
                getColumn(TableColumnChooserModel.COLUMN_NAME).
                  setCellEditor(new DefaultCellEditor(new JCheckBox("qqq")) {
                   
                      });
      }
View Full Code Here

        public void editingStopped(ChangeEvent e) { 
      TrackModel model = (TrackModel) getModel();
          int row = getSelectedRow();
          int col = getSelectedColumn();
          try {
              DefaultCellEditor ce = (DefaultCellEditor) e.getSource();
              JTextField c = (JTextField) ce.getComponent();

    // Extract value from cell and convert to double.
          double time = Double.valueOf(c.getText()).doubleValue();

    Track track = model.getTrackList().getTrack(row);
View Full Code Here

    public void editingStopped(ChangeEvent e) { 
  int row = table.getSelectedRow();
  int col = table.getSelectedColumn();
  try {
      DefaultCellEditor ce = (DefaultCellEditor) e.getSource();
      JTextField c = (JTextField) ce.getComponent();
      model.setStartTime(row, c.getText());
  } catch (Exception ex) {
      ex.printStackTrace();
      System.out.println(ex.getClass().getName());
  }
View Full Code Here

TOP

Related Classes of javax.swing.DefaultCellEditor

Copyright © 2018 www.massapicom. 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.