本文整理了Java中javax.swing.table.TableColumnModel.setColumnSelectionAllowed()
方法的一些代码示例,展示了TableColumnModel.setColumnSelectionAllowed()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TableColumnModel.setColumnSelectionAllowed()
方法的具体详情如下:
包路径:javax.swing.table.TableColumnModel
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!