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

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

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

TableColumn.setResizable介绍

暂无

代码示例

代码示例来源:origin: 4thline/cling

  1. protected void adjustTableUI() {
  2. logTable.setFocusable(false);
  3. logTable.setRowHeight(18);
  4. logTable.getTableHeader().setReorderingAllowed(false);
  5. logTable.setBorder(BorderFactory.createEmptyBorder());
  6. logTable.getColumnModel().getColumn(0).setMinWidth(30);
  7. logTable.getColumnModel().getColumn(0).setMaxWidth(30);
  8. logTable.getColumnModel().getColumn(0).setResizable(false);
  9. logTable.getColumnModel().getColumn(1).setMinWidth(90);
  10. logTable.getColumnModel().getColumn(1).setMaxWidth(90);
  11. logTable.getColumnModel().getColumn(1).setResizable(false);
  12. logTable.getColumnModel().getColumn(2).setMinWidth(110);
  13. logTable.getColumnModel().getColumn(2).setMaxWidth(250);
  14. logTable.getColumnModel().getColumn(3).setPreferredWidth(150);
  15. logTable.getColumnModel().getColumn(3).setMaxWidth(400);
  16. logTable.getColumnModel().getColumn(4).setPreferredWidth(600);
  17. }

代码示例来源:origin: winder/Universal-G-Code-Sender

  1. @Override
  2. public void setBounds(int x, int y, int width, int height)
  3. {
  4. super.setBounds(x, y, width, height);
  5. // This is totally bogus, but they look alright when I throw in a max
  6. // width for the boolean columns.
  7. setPreferredColumnWidths(new double[] {0.25, 0.3, 0.2, 0.2, 0.2} );
  8. getColumnModel().getColumn(COL_INDEX_SENT).setResizable(false);
  9. getColumnModel().getColumn(COL_INDEX_SENT).setMaxWidth(50);
  10. getColumnModel().getColumn(COL_INDEX_DONE).setResizable(false);
  11. getColumnModel().getColumn(COL_INDEX_DONE).setMaxWidth(50);
  12. }

代码示例来源:origin: ron190/jsql-injection

  1. this.fixedTable.getColumnModel().getColumn(0).setResizable(false);
  2. this.fixedTable.getColumnModel().getColumn(0).setPreferredWidth(38);
  3. this.fixedTable.getColumnModel().getColumn(1).setCellRenderer(new RowHeaderRenderer());
  4. this.fixedTable.getColumnModel().getColumn(1).setResizable(false);
  5. this.fixedTable.getColumnModel().getColumn(1).setPreferredWidth(38);

代码示例来源:origin: kaikramer/keystore-explorer

  1. private void setColumnsToIconSize(JTable keyStoreTable, int... columnNumbers) {
  2. for (int i : columnNumbers) {
  3. TableColumn typeCol = keyStoreTable.getColumnModel().getColumn(i);
  4. typeCol.setResizable(false);
  5. typeCol.setMinWidth(ICON_SIZE);
  6. typeCol.setMaxWidth(ICON_SIZE);
  7. typeCol.setPreferredWidth(ICON_SIZE);
  8. }
  9. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-project

  1. private void initTableColumns() {
  2. TableColumnModel columnModel = itemTable.getColumnModel();
  3. columnModel.getColumn(0).setMinWidth(20);
  4. columnModel.getColumn(0).setMaxWidth(20);
  5. columnModel.getColumn(0).setResizable(false);
  6. columnModel.getColumn(1).setPreferredWidth(1000);
  7. columnModel.getColumn(2).setMinWidth(40);
  8. columnModel.getColumn(2).setPreferredWidth(40);
  9. columnModel.getColumn(3).setPreferredWidth(1000);
  10. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-refactoring

  1. private void setColumnWidth(int a) {
  2. TableColumn col = jTableFields.getColumnModel().getColumn(a);
  3. JCheckBox box = new JCheckBox();
  4. int width = (int) box.getPreferredSize().getWidth();
  5. col.setPreferredWidth(width);
  6. col.setMinWidth(width);
  7. col.setMaxWidth(width);
  8. col.setResizable(false);
  9. }

代码示例来源:origin: AlexFalappa/nb-springboot

  1. /** Creates new form BootPanel */
  2. public BootPanel() {
  3. initComponents();
  4. // adjust and fix size of first column
  5. final TableColumn firstCol = tbCfgOverrides.getColumnModel().getColumn(0);
  6. firstCol.setMaxWidth(30);
  7. firstCol.setResizable(false);
  8. // disable column reordering
  9. tbCfgOverrides.getTableHeader().setReorderingAllowed(false);
  10. }

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

  1. public TableColumn getTableColumn() {
  2. if (detailsColumn == null) {
  3. detailsColumn = new TableColumn();
  4. detailsColumn.setResizable(true);
  5. detailsColumn.setPreferredWidth(350);
  6. detailsColumn.setHeaderValue("Areas of Interest");
  7. detailsColumn.setCellRenderer(new AOIDetailsRenderer());
  8. }
  9. return detailsColumn;
  10. }

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

  1. public TableColumn getTableColumn() {
  2. if(_fileNameColumn == null) {
  3. _fileNameColumn = new TableColumn();
  4. _fileNameColumn.setHeaderValue("File Name");
  5. _fileNameColumn.setPreferredWidth(200);
  6. _fileNameColumn.setResizable(true);
  7. _fileNameColumn.setCellRenderer(new FileNameCellRenderer());
  8. }
  9. return _fileNameColumn;
  10. }

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

  1. public TableColumn getTableColumn() {
  2. if (column == null) {
  3. column = new TableColumn();
  4. column.setHeaderValue("ID");
  5. column.setPreferredWidth(34);
  6. column.setResizable(false);
  7. column.setCellRenderer(new IDCellRenderer());
  8. }
  9. return column;
  10. }

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

  1. public TableColumn getTableColumn() {
  2. if (_fileSizeColumn == null) {
  3. _fileSizeColumn = new TableColumn();
  4. _fileSizeColumn.setHeaderValue("File Size");
  5. _fileSizeColumn.setPreferredWidth(70);
  6. _fileSizeColumn.setResizable(true);
  7. _fileSizeColumn.setCellRenderer(new FileSizeCellRenderer());
  8. }
  9. return _fileSizeColumn;
  10. }

代码示例来源:origin: net.sf.squirrel-sql.plugins/dbdiff

  1. @Override
  2. public void addColumn(TableColumn tc)
  3. {
  4. tc.setResizable(true);
  5. tc.setMinWidth(minWidth);
  6. super.addColumn(tc);
  7. }
  8. };

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

  1. private void pack() {
  2. final TableColumn checkCol = getColumnModel().getColumn(0);
  3. if (headerRenderer != null){
  4. checkCol.setHeaderRenderer(headerRenderer);
  5. }
  6. TableUtils.pack(this, true, true, 2);
  7. if (checkCol != null){
  8. checkCol.setMaxWidth(checkCol.getPreferredWidth());
  9. checkCol.setResizable(false);
  10. }
  11. }

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

  1. String[] titles = {"System Code","Domain Name","Organizational Unit","Organization Name"};
  2. TableColumn[] columns = new TableColumn[titles.length];
  3. for(int i=0; i<titles.length; i++)
  4. {
  5. TableColumn column = new TableColumn(table, SWT.LEFT, i);
  6. column.setText(titles[i]);
  7. column.setWidth(150);
  8. column.setMoveable(true);
  9. column.setResizable(true);
  10. columns[i] = column;
  11. }

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

  1. public TableColumn getTableColumn() {
  2. if (propertiesColumn == null) {
  3. propertiesColumn = new TableColumn();
  4. propertiesColumn.setResizable(false);
  5. propertiesColumn.setHeaderValue("Product Properties");
  6. propertiesColumn.setCellRenderer(new ProductPropertiesRenderer());
  7. }
  8. return propertiesColumn;
  9. }

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

  1. private void pack() {
  2. final TableColumn checkCol = getColumnModel().getColumn(0);
  3. if (headerRenderer != null){
  4. checkCol.setHeaderRenderer(headerRenderer);
  5. }
  6. TableUtils.pack(this, true, true, 2);
  7. if (checkCol != null){
  8. checkCol.setMaxWidth(checkCol.getPreferredWidth());
  9. checkCol.setResizable(false);
  10. }
  11. }

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

  1. private void pack() {
  2. final TableColumn checkCol = getColumnModel().getColumn(0);
  3. if (headerRenderer != null){
  4. checkCol.setHeaderRenderer(headerRenderer);
  5. }
  6. TableUtils.pack(this, true, true, 2);
  7. if (checkCol != null){
  8. checkCol.setMaxWidth(checkCol.getPreferredWidth());
  9. checkCol.setResizable(false);
  10. }
  11. }

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

  1. public TableColumn getTableColumn() {
  2. if (worldMapColumn == null) {
  3. worldMapColumn = new TableColumn();
  4. worldMapColumn.setHeaderValue("Geo-Location"); /*I18N*/
  5. worldMapColumn.setPreferredWidth(250);
  6. worldMapColumn.setCellRenderer(new WorldMapCellRenderer(250));
  7. worldMapColumn.setCellEditor(new WorldMapCellEditor());
  8. worldMapColumn.setResizable(true);
  9. }
  10. return worldMapColumn;
  11. }

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

  1. public TableColumn getTableColumn() {
  2. if (quickLookColumn == null) {
  3. quickLookColumn = new TableColumn();
  4. quickLookColumn.setHeaderValue("Quick Look"); /*I18N*/
  5. quickLookColumn.setPreferredWidth(150);
  6. quickLookColumn.setResizable(true);
  7. quickLookColumn.setCellRenderer(new QuickLookRenderer(100));
  8. quickLookColumn.setCellEditor(new QuickLookEditor());
  9. }
  10. return quickLookColumn;
  11. }

代码示例来源:origin: com.google.code.findbugs/findbugs

  1. private TableColumn makeTableColumn(int x, Sortables c) {
  2. TableColumn tc = new TableColumn(x);
  3. FBTableCellRenderer temp = new FBTableCellRenderer();
  4. tc.setHeaderRenderer(temp);
  5. tc.setIdentifier(c);
  6. tc.setHeaderValue(c);
  7. tc.setResizable(false);
  8. tc.sizeWidthToFit();
  9. return tc;
  10. }

相关文章