本文整理了Java中javax.swing.table.TableColumn.<init>()
方法的一些代码示例,展示了TableColumn.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TableColumn.<init>()
方法的具体详情如下:
包路径:javax.swing.table.TableColumn
类名称:TableColumn
方法名:<init>
暂无
代码示例来源:origin: stackoverflow.com
@Override public void actionPerformed(ActionEvent e) {
for(JTable t: list) {
t.getColumnModel().addColumn(new TableColumn());
JTableHeader h = t.getTableHeader();
Dimension d = h.getPreferredSize();
代码示例来源:origin: stackoverflow.com
label.setFont(new Font("Arial", 20));
TableColumn firstNameCol = new TableColumn("First Name");
firstNameCol.setMinWidth(100);
firstNameCol.setCellValueFactory(new PropertyValueFactory<Person, String>("firstName"));
TableColumn lastNameCol = new TableColumn("Last Name");
lastNameCol.setMinWidth(100);
lastNameCol.setCellValueFactory(new PropertyValueFactory<Person, String>("lastName"));
TableColumn emailCol = new TableColumn("Email");
emailCol.setMinWidth(200);
emailCol.setCellValueFactory(new PropertyValueFactory<Person, String>("email"));
代码示例来源:origin: stackoverflow.com
TableColumn firstNameCol = new TableColumn("First Name");
firstNameCol.setMinWidth(100);
firstNameCol.setCellValueFactory(
new PropertyValueFactory<Person, String>("firstName"));
TableColumn lastNameCol = new TableColumn("Last Name");
lastNameCol.setMinWidth(100);
lastNameCol.setCellValueFactory(
new PropertyValueFactory<Person, String>("lastName"));
TableColumn emailCol = new TableColumn("Email");
emailCol.setMinWidth(200);
emailCol.setCellValueFactory(
代码示例来源:origin: stackoverflow.com
label.setFont(new Font("Arial", 20));
TableColumn firstNameCol = new TableColumn("First Name");
firstNameCol.setMinWidth(100);
firstNameCol.setCellValueFactory(new PropertyValueFactory<Person, String>("firstName"));
TableColumn lastNameCol = new TableColumn("Last Name");
lastNameCol.setMinWidth(100);
lastNameCol.setCellValueFactory(new PropertyValueFactory<Person, String>("lastName"));
TableColumn emailCol = new TableColumn("Email");
emailCol.setMinWidth(200);
emailCol.setCellValueFactory(new PropertyValueFactory<Person, String>("email"));
代码示例来源:origin: stackoverflow.com
TableColumn thirdColumn = new TableColumn("Third Column");
thirdColumn.setCellValueFactory(new PropertyValueFactory<TableData,String>("three"));
// ** The TableCell class has the method setTextFill(Paint p) that you
// ** need to override the text color
// To obtain the TableCell we need to replace the Default CellFactory
// with one that returns a new TableCell instance,
// and @Override the updateItem(String item, boolean empty) method.
//
thirdColumn.setCellFactory(new Callback<TableColumn, TableCell>() {
public TableCell call(TableColumn param) {
return new TableCell<TableData, String>() {
@Override
public void updateItem(String item, boolean empty) {
super.updateItem(item, empty);
if (!isEmpty()) {
this.setTextFill(Color.RED);
// Get fancy and change color based on data
if(item.contains("@"))
this.setTextFill(Color.BLUEVIOLET);
setText(item);
}
}
};
}
});
代码示例来源:origin: stackoverflow.com
TableButton buttonEditor = new TableButton("Button");
buttonEditor.addButtonListener(new TableButtonListener() {
@Override
public void tableButtonClicked(int row, int col) {
// do something
}
});
TableColumn col = new TableColumn(1, 80);
col.setCellRenderer(buttonEditor);
col.setCellEditor(buttonEditor);
cols.addColumn(colPattern);
代码示例来源:origin: nodebox/nodebox
public DataSheet() {
super(new BorderLayout());
table = new DataTable();
table.setAutoCreateRowSorter(true);
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
table.addColumn(new TableColumn(0));
tableModel = new DataTableModel();
table.setModel(tableModel);
JScrollPane tableScroll = new JScrollPane(table);
tableScroll.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
add(tableScroll, BorderLayout.CENTER);
}
代码示例来源:origin: stackoverflow.com
// init code vs..
TableColumn firstNameCol = new TableColumn("First Name");
firstNameCol.setMinWidth(100);
firstNameCol.setCellValueFactory(new PropertyValueFactory<Person, String>("firstName"));
firstNameCol.setCellFactory(getCustomCellFactory("green"));
TableColumn lastNameCol = new TableColumn("Last Name");
lastNameCol.setMinWidth(100);
lastNameCol.setCellValueFactory(new PropertyValueFactory<Person, String>("lastName"));
lastNameCol.setCellFactory(getCustomCellFactory("red"));
table.setItems(data);
table.getColumns().addAll(firstNameCol, lastNameCol);
// scene create code vs..
代码示例来源:origin: ron190/jsql-injection
column.setMinWidth(0);
column.setMaxWidth(0);
this.fixedTable.getColumnModel().addColumn(new TableColumn(i));
代码示例来源:origin: stackoverflow.com
TableColumn location = new TableColumn();
// ...
// set location fileds i.e. header etc.
// ...
this.tModel.addColumn(location);
代码示例来源:origin: stackoverflow.com
TableColumn numberCol = new TableColumn("#");
numberCol.setCellValueFactory(new Callback<CellDataFeatures<Person, String>, ObservableValue<String>>() {
@Override public ObservableValue<String> call(CellDataFeatures<Person, String> p) {
return new ReadOnlyObjectWrapper(table.getItems().indexOf(p.getValue()) + "");
}
});
numberCol.setSortable(false);
代码示例来源:origin: com.eas.platypus/platypus-js-grid
/**
* {@inheritDoc}
*/
@Override
public TableColumn createLeft(int aInsetSize, int aNewInsettedColumnIndex) {
TableColumn col = new TableColumn(aNewInsettedColumnIndex-aInsetSize);
col.setHeaderValue(" ");
return col;
}
代码示例来源:origin: stackoverflow.com
TableView<City> tableView = new TableView();
TableColumn idColumn = new TableColumn("Id");
idColumn.setCellValueFactory(
new PropertyValueFactory<>("id"));
TableColumn cityColumn = new TableColumn("City");
cityColumn.setCellValueFactory(
new PropertyValueFactory<>("name"));
tableView.getColumns().setAll(idColumn, cityColumn);
tableView.getItems().addAll(data);
代码示例来源:origin: org.netbeans.api/org-openide-explorer
/** Creates a new instance of SheetTableModel */
public SheetColumnModel() {
namesColumn = new TableColumn(0);
namesColumn.setIdentifier(NAMES_IDENTIFIER);
valuesColumn = new TableColumn(1);
valuesColumn.setIdentifier(VALUES_IDENTIFIER);
namesColumn.setMinWidth(60);
valuesColumn.setMinWidth(30);
}
代码示例来源:origin: de.richtercloud/reflection-form-builder
private static DefaultTableColumnModel createMainListColumnModel(ListPanelTableCellEditor mainListCellEditor, ListPanelTableCellRenderer mainListCellRenderer) {
DefaultTableColumnModel mainListColumnModel = new DefaultTableColumnModel();
mainListColumnModel.addColumn(new TableColumn(0,
100,
mainListCellRenderer,
mainListCellEditor));
return mainListColumnModel;
}
代码示例来源:origin: stackoverflow.com
private TableColumn createfullNameColumn() {
TableColumn fullNameCol = new TableColumn("Full Name");
fullNameCol.setMinWidth(100);
fullNameCol.setCellValueFactory(new PropertyValueFactory<Person, String>("fullName"));
return fullNameCol;
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
/** Creates a new instance of SheetTableModel */
public SheetColumnModel() {
namesColumn = new TableColumn(0);
namesColumn.setIdentifier (NAMES_IDENTIFIER);
valuesColumn = new TableColumn(1);
valuesColumn.setIdentifier (VALUES_IDENTIFIER);
namesColumn.setMinWidth(60);
valuesColumn.setMinWidth(30);
}
代码示例来源:origin: xyz.cofe/gui.swing
public TableColumn createTableColumn( String name ){
int mi = modelIndexOfColumn(name);
if( mi<0 )return null;
TableColumn tc = new TableColumn(mi);
tc.setIdentifier(name);
tc.setHeaderValue(name);
tc.setModelIndex(mi);
tc.setPreferredWidth(50);
tc.setCellRenderer(renderer);
return tc;
}
代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-common
public void showColumn(final int _modelIndex){
final TableColumn col = new TableColumn(_modelIndex);
col.setIdentifier(getTable().getModel().getColumnName(_modelIndex));
col.setHeaderValue(col.getIdentifier());
getColumnModel().addColumn(col);
adjustWidth(col);
}
代码示例来源:origin: com.google.code.findbugs/findbugs
private TableColumn makeTableColumn(int x, Sortables c) {
TableColumn tc = new TableColumn(x);
FBTableCellRenderer temp = new FBTableCellRenderer();
tc.setHeaderRenderer(temp);
tc.setIdentifier(c);
tc.setHeaderValue(c);
tc.setResizable(false);
tc.sizeWidthToFit();
return tc;
}
内容来源于网络,如有侵权,请联系作者删除!