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

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

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

TableColumn.<init>介绍

暂无

代码示例

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

  1. @Override public void actionPerformed(ActionEvent e) {
  2. for(JTable t: list) {
  3. t.getColumnModel().addColumn(new TableColumn());
  4. JTableHeader h = t.getTableHeader();
  5. Dimension d = h.getPreferredSize();

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

  1. label.setFont(new Font("Arial", 20));
  2. TableColumn firstNameCol = new TableColumn("First Name");
  3. firstNameCol.setMinWidth(100);
  4. firstNameCol.setCellValueFactory(new PropertyValueFactory<Person, String>("firstName"));
  5. TableColumn lastNameCol = new TableColumn("Last Name");
  6. lastNameCol.setMinWidth(100);
  7. lastNameCol.setCellValueFactory(new PropertyValueFactory<Person, String>("lastName"));
  8. TableColumn emailCol = new TableColumn("Email");
  9. emailCol.setMinWidth(200);
  10. emailCol.setCellValueFactory(new PropertyValueFactory<Person, String>("email"));

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

  1. TableColumn firstNameCol = new TableColumn("First Name");
  2. firstNameCol.setMinWidth(100);
  3. firstNameCol.setCellValueFactory(
  4. new PropertyValueFactory<Person, String>("firstName"));
  5. TableColumn lastNameCol = new TableColumn("Last Name");
  6. lastNameCol.setMinWidth(100);
  7. lastNameCol.setCellValueFactory(
  8. new PropertyValueFactory<Person, String>("lastName"));
  9. TableColumn emailCol = new TableColumn("Email");
  10. emailCol.setMinWidth(200);
  11. emailCol.setCellValueFactory(

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

  1. label.setFont(new Font("Arial", 20));
  2. TableColumn firstNameCol = new TableColumn("First Name");
  3. firstNameCol.setMinWidth(100);
  4. firstNameCol.setCellValueFactory(new PropertyValueFactory<Person, String>("firstName"));
  5. TableColumn lastNameCol = new TableColumn("Last Name");
  6. lastNameCol.setMinWidth(100);
  7. lastNameCol.setCellValueFactory(new PropertyValueFactory<Person, String>("lastName"));
  8. TableColumn emailCol = new TableColumn("Email");
  9. emailCol.setMinWidth(200);
  10. emailCol.setCellValueFactory(new PropertyValueFactory<Person, String>("email"));

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

  1. TableColumn thirdColumn = new TableColumn("Third Column");
  2. thirdColumn.setCellValueFactory(new PropertyValueFactory<TableData,String>("three"));
  3. // ** The TableCell class has the method setTextFill(Paint p) that you
  4. // ** need to override the text color
  5. // To obtain the TableCell we need to replace the Default CellFactory
  6. // with one that returns a new TableCell instance,
  7. // and @Override the updateItem(String item, boolean empty) method.
  8. //
  9. thirdColumn.setCellFactory(new Callback<TableColumn, TableCell>() {
  10. public TableCell call(TableColumn param) {
  11. return new TableCell<TableData, String>() {
  12. @Override
  13. public void updateItem(String item, boolean empty) {
  14. super.updateItem(item, empty);
  15. if (!isEmpty()) {
  16. this.setTextFill(Color.RED);
  17. // Get fancy and change color based on data
  18. if(item.contains("@"))
  19. this.setTextFill(Color.BLUEVIOLET);
  20. setText(item);
  21. }
  22. }
  23. };
  24. }
  25. });

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

  1. TableButton buttonEditor = new TableButton("Button");
  2. buttonEditor.addButtonListener(new TableButtonListener() {
  3. @Override
  4. public void tableButtonClicked(int row, int col) {
  5. // do something
  6. }
  7. });
  8. TableColumn col = new TableColumn(1, 80);
  9. col.setCellRenderer(buttonEditor);
  10. col.setCellEditor(buttonEditor);
  11. cols.addColumn(colPattern);

代码示例来源:origin: nodebox/nodebox

  1. public DataSheet() {
  2. super(new BorderLayout());
  3. table = new DataTable();
  4. table.setAutoCreateRowSorter(true);
  5. table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
  6. table.addColumn(new TableColumn(0));
  7. tableModel = new DataTableModel();
  8. table.setModel(tableModel);
  9. JScrollPane tableScroll = new JScrollPane(table);
  10. tableScroll.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
  11. add(tableScroll, BorderLayout.CENTER);
  12. }

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

  1. // init code vs..
  2. TableColumn firstNameCol = new TableColumn("First Name");
  3. firstNameCol.setMinWidth(100);
  4. firstNameCol.setCellValueFactory(new PropertyValueFactory<Person, String>("firstName"));
  5. firstNameCol.setCellFactory(getCustomCellFactory("green"));
  6. TableColumn lastNameCol = new TableColumn("Last Name");
  7. lastNameCol.setMinWidth(100);
  8. lastNameCol.setCellValueFactory(new PropertyValueFactory<Person, String>("lastName"));
  9. lastNameCol.setCellFactory(getCustomCellFactory("red"));
  10. table.setItems(data);
  11. table.getColumns().addAll(firstNameCol, lastNameCol);
  12. // scene create code vs..

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

  1. column.setMinWidth(0);
  2. column.setMaxWidth(0);
  3. this.fixedTable.getColumnModel().addColumn(new TableColumn(i));

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

  1. TableColumn location = new TableColumn();
  2. // ...
  3. // set location fileds i.e. header etc.
  4. // ...
  5. this.tModel.addColumn(location);

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

  1. TableColumn numberCol = new TableColumn("#");
  2. numberCol.setCellValueFactory(new Callback<CellDataFeatures<Person, String>, ObservableValue<String>>() {
  3. @Override public ObservableValue<String> call(CellDataFeatures<Person, String> p) {
  4. return new ReadOnlyObjectWrapper(table.getItems().indexOf(p.getValue()) + "");
  5. }
  6. });
  7. numberCol.setSortable(false);

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

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public TableColumn createLeft(int aInsetSize, int aNewInsettedColumnIndex) {
  6. TableColumn col = new TableColumn(aNewInsettedColumnIndex-aInsetSize);
  7. col.setHeaderValue(" ");
  8. return col;
  9. }

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

  1. TableView<City> tableView = new TableView();
  2. TableColumn idColumn = new TableColumn("Id");
  3. idColumn.setCellValueFactory(
  4. new PropertyValueFactory<>("id"));
  5. TableColumn cityColumn = new TableColumn("City");
  6. cityColumn.setCellValueFactory(
  7. new PropertyValueFactory<>("name"));
  8. tableView.getColumns().setAll(idColumn, cityColumn);
  9. tableView.getItems().addAll(data);

代码示例来源:origin: org.netbeans.api/org-openide-explorer

  1. /** Creates a new instance of SheetTableModel */
  2. public SheetColumnModel() {
  3. namesColumn = new TableColumn(0);
  4. namesColumn.setIdentifier(NAMES_IDENTIFIER);
  5. valuesColumn = new TableColumn(1);
  6. valuesColumn.setIdentifier(VALUES_IDENTIFIER);
  7. namesColumn.setMinWidth(60);
  8. valuesColumn.setMinWidth(30);
  9. }

代码示例来源:origin: de.richtercloud/reflection-form-builder

  1. private static DefaultTableColumnModel createMainListColumnModel(ListPanelTableCellEditor mainListCellEditor, ListPanelTableCellRenderer mainListCellRenderer) {
  2. DefaultTableColumnModel mainListColumnModel = new DefaultTableColumnModel();
  3. mainListColumnModel.addColumn(new TableColumn(0,
  4. 100,
  5. mainListCellRenderer,
  6. mainListCellEditor));
  7. return mainListColumnModel;
  8. }

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

  1. private TableColumn createfullNameColumn() {
  2. TableColumn fullNameCol = new TableColumn("Full Name");
  3. fullNameCol.setMinWidth(100);
  4. fullNameCol.setCellValueFactory(new PropertyValueFactory<Person, String>("fullName"));
  5. return fullNameCol;
  6. }

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide

  1. /** Creates a new instance of SheetTableModel */
  2. public SheetColumnModel() {
  3. namesColumn = new TableColumn(0);
  4. namesColumn.setIdentifier (NAMES_IDENTIFIER);
  5. valuesColumn = new TableColumn(1);
  6. valuesColumn.setIdentifier (VALUES_IDENTIFIER);
  7. namesColumn.setMinWidth(60);
  8. valuesColumn.setMinWidth(30);
  9. }

代码示例来源:origin: xyz.cofe/gui.swing

  1. public TableColumn createTableColumn( String name ){
  2. int mi = modelIndexOfColumn(name);
  3. if( mi<0 )return null;
  4. TableColumn tc = new TableColumn(mi);
  5. tc.setIdentifier(name);
  6. tc.setHeaderValue(name);
  7. tc.setModelIndex(mi);
  8. tc.setPreferredWidth(50);
  9. tc.setCellRenderer(renderer);
  10. return tc;
  11. }

代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-common

  1. public void showColumn(final int _modelIndex){
  2. final TableColumn col = new TableColumn(_modelIndex);
  3. col.setIdentifier(getTable().getModel().getColumnName(_modelIndex));
  4. col.setHeaderValue(col.getIdentifier());
  5. getColumnModel().addColumn(col);
  6. adjustWidth(col);
  7. }

代码示例来源: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. }

相关文章