javax.swing.table.TableColumnModel.setColumnSelectionAllowed()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(7.6k)|赞(0)|评价(0)|浏览(94)

本文整理了Java中javax.swing.table.TableColumnModel.setColumnSelectionAllowed()方法的一些代码示例,展示了TableColumnModel.setColumnSelectionAllowed()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TableColumnModel.setColumnSelectionAllowed()方法的具体详情如下:
包路径:javax.swing.table.TableColumnModel
类名称:TableColumnModel
方法名:setColumnSelectionAllowed

TableColumnModel.setColumnSelectionAllowed介绍

暂无

代码示例

代码示例来源:origin: winterDroid/android-drawable-importer-intellij-plugin

private void initRowSelection() {
  table.getColumnModel().setColumnSelectionAllowed(false);
  table.getSelectionModel().setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
  table.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
    @Override
    public void valueChanged(ListSelectionEvent e) {
      if (e.getValueIsAdjusting()) {
        return;
      }
      int selectedRow = table.getSelectedRow();
      if (table.getSelectedRowCount() == 1) {
        updateImage(controller.getImage(selectedRow));
      } else {
        updateImage(null);
      }
    }
  });
}

代码示例来源:origin: com.eas.platypus/platypus-js-grid

/**
 * {@inheritDoc}
 */
@Override
public void setColumnSelectionAllowed(boolean aAllowed) {
  columnSelectionAllowed = aAllowed;
  delegate.setColumnSelectionAllowed(aAllowed);
  // the event will raise by itself
}

代码示例来源:origin: com.eas.platypus/platypus-js-grid

/**
 * {@inheritDoc}
 */
@Override
public void setColumnSelectionAllowed(boolean aAllowed) {
  columnSelectionAllowed = aAllowed;
  delegate.setColumnSelectionAllowed(aAllowed);
  // the event will raise by itself
}

代码示例来源:origin: de.sciss/jtreetable

@Override
public void setColumnSelectionAllowed(boolean flag) {
  delegate.setColumnSelectionAllowed(flag);
}

代码示例来源:origin: senbox-org/s2tbx

private JScrollPane createVariablesTable(final String labelName) {
  variablesTable = new JTable();
  variablesTable.setName(labelName);
  variablesTable.setRowSelectionAllowed(true);
  bindingCtx.bind("variables", new S2tbxVariablesTableAdapter(variablesTable));
  bindingCtx.bindEnabledState("variables", false, "updateMode", true);
  variablesTable.addMouseListener(createExpressionEditorMouseListener(variablesTable, false));
  final JTableHeader tableHeader = variablesTable.getTableHeader();
  tableHeader.setName(labelName);
  tableHeader.setReorderingAllowed(false);
  tableHeader.setResizingAllowed(true);
  final TableColumnModel columnModel = variablesTable.getColumnModel();
  columnModel.setColumnSelectionAllowed(false);
  final TableColumn nameColumn = columnModel.getColumn(0);
  nameColumn.setPreferredWidth(100);
  nameColumn.setCellRenderer(new TCR());
  final TableColumn expressionColumn = columnModel.getColumn(1);
  expressionColumn.setPreferredWidth(400);
  expressionColumn.setCellRenderer(new TCR());
  final JScrollPane scrollPane = new JScrollPane(variablesTable);
  scrollPane.setName(labelName);
  scrollPane.setPreferredSize(new Dimension(PREFERRED_TABLE_WIDTH, 150));
  return scrollPane;
}

代码示例来源:origin: stackoverflow.com

public class Main {
 public static void main(String[] args) {
     JTable jTable = new JTable();
     TableColumnModel columnModel = jTable.getColumnModel();
     columnModel.setColumnSelectionAllowed(true);
     ListSelectionModel columnSelectionModel = columnModel.getSelectionModel();
     columnSelectionModel.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
     ListSelectionModel rowSelectionModel = jTable.getSelectionModel();
     rowSelectionModel.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
     jTable.setModel(createExampleModel());
     createFrameAndShow(jTable);
   }
   private static void createFrameAndShow(JTable jTable) {
     JFrame mainFrame = new JFrame("JTable select multiple contiguous cells in a single row");
     Container contentPane = mainFrame.getContentPane();
     contentPane.add(jTable);
     mainFrame.setSize(500, 100);
     mainFrame.setLocationRelativeTo(null);
     mainFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
     mainFrame.setVisible(true);
   }
   private static DefaultTableModel createExampleModel() {
     DefaultTableModel defaultTableModel = new DefaultTableModel();
     defaultTableModel.setColumnCount(4);
     defaultTableModel.addRow(new Object[] { "A1", "B1", "C1", "D1" });
     defaultTableModel.addRow(new Object[] { "A2", "B2", "C2", "D2" });
     defaultTableModel.addRow(new Object[] { "A3", "B3", "C3", "D3" });
     return defaultTableModel;
   }
 }

代码示例来源:origin: senbox-org/snap-desktop

columnModel.setColumnSelectionAllowed(false);

代码示例来源:origin: bcdev/beam

columnModel.setColumnSelectionAllowed(false);

代码示例来源:origin: edu.illinois.lis/indri

fieldTable.getColumnModel().setColumnSelectionAllowed(false);
fieldTable.setPreferredScrollableViewportSize(new Dimension(fieldTable.getPreferredScrollableViewportSize().width, 100));
JScrollPane fieldTableScroll=new JScrollPane(fieldTable);
javax.swing.table.TableColumn offsetFileColumn=offsetAnnotationFileTable.getColumnModel().getColumn(1);
offsetFileColumn.setCellEditor(new OffsetAnnotationFileCellEditor());
offsetAnnotationFileTable.getColumnModel().setColumnSelectionAllowed(false);
offsetAnnotationFileTable.setPreferredScrollableViewportSize(new Dimension(offsetAnnotationFileTable.getPreferredScrollableViewportSize().width, 100));
int columnPrefWidth=(offsetAnnotationFileTable.getPreferredScrollableViewportSize().width / 2);

代码示例来源:origin: senbox-org/snap-desktop

columnModel.setColumnSelectionAllowed(false);

代码示例来源:origin: bcdev/beam

columnModel.setColumnSelectionAllowed(false);

代码示例来源:origin: stackoverflow.com

tableColumnModel.setColumnSelectionAllowed(false);

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-dlight-visualizers

columnModel.setColumnSelectionAllowed(false);
columnModel.setColumnMargin(0);
table.setDefaultRenderer(ThreadNameCellRenderer.class, new ThreadNameCellRenderer(this));

代码示例来源:origin: protegeproject/protege

public BasicOWLTable(TableModel model) {
  super(model);
  setRowHeight(getFontMetrics(getFont()).getHeight() + 3);
  setRowMargin(1);
  if (!isHeaderVisible()) {
    setTableHeader(null);
  }
  setShowGrid(false);
  setShowHorizontalLines(false);
  setShowVerticalLines(false);
  setGridColor(Color.LIGHT_GRAY);
  getColumnModel().setColumnSelectionAllowed(false);
}

代码示例来源:origin: stackoverflow.com

searchTable.setRowSorter(rowSorter);
searchTable.setFillsViewportHeight(true);
searchTable.getColumnModel().setColumnSelectionAllowed(false);
searchTable.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
searchTable.getTableHeader().setReorderingAllowed(false);

代码示例来源:origin: edu.stanford.protege/org.protege.editor.owl

public BasicOWLTable(TableModel model) {
  super(model);
  setRowHeight(getFontMetrics(getFont()).getHeight() + 3);
  setRowMargin(1);
  if (!isHeaderVisible()) {
    setTableHeader(null);
  }
  setShowGrid(false);
  setShowHorizontalLines(false);
  setShowVerticalLines(false);
  setGridColor(Color.LIGHT_GRAY);
  getColumnModel().setColumnSelectionAllowed(false);
}

代码示例来源:origin: edu.stanford.protege/protege-editor-owl

public BasicOWLTable(TableModel model) {
  super(model);
  setRowHeight(getFontMetrics(getFont()).getHeight() + 3);
  setRowMargin(1);
  if (!isHeaderVisible()) {
    setTableHeader(null);
  }
  setShowGrid(false);
  setShowHorizontalLines(false);
  setShowVerticalLines(false);
  setGridColor(Color.LIGHT_GRAY);
  getColumnModel().setColumnSelectionAllowed(false);
}

代码示例来源:origin: org.protege/protege-editor-owl

public BasicOWLTable(TableModel model) {
  super(model);
  setRowHeight(getFontMetrics(getFont()).getHeight() + 3);
  setRowMargin(1);
  if (!isHeaderVisible()) {
    setTableHeader(null);
  }
  setShowGrid(false);
  setShowHorizontalLines(false);
  setShowVerticalLines(false);
  setGridColor(Color.LIGHT_GRAY);
  getColumnModel().setColumnSelectionAllowed(false);
}

代码示例来源:origin: cmu-phil/tetrad

getColumnModel().setColumnSelectionAllowed(true);

代码示例来源:origin: com.eas.platypus/platypus-js-forms

columnModel = new DefaultTableColumnModel();
columnModel.setSelectionModel(columnsSelectionModel);
columnModel.setColumnSelectionAllowed(true);

相关文章