本文整理汇总了Java中javax.swing.table.DefaultTableCellRenderer.setHorizontalAlignment方法的典型用法代码示例。如果您正苦于以下问题:Java DefaultTableCellRenderer.setHorizontalAlignment方法的具体用法?Java DefaultTableCellRenderer.setHorizontalAlignment怎么用?Java DefaultTableCellRenderer.setHorizontalAlignment使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.swing.table.DefaultTableCellRenderer
的用法示例。
在下文中一共展示了DefaultTableCellRenderer.setHorizontalAlignment方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: TelaBuscarVeiculo
import javax.swing.table.DefaultTableCellRenderer; //导入方法依赖的package包/类
public TelaBuscarVeiculo() {
initComponents();
jtb_Veiculos.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
ButtonGroup group = new ButtonGroup();
group.add(jrb_Marca);
group.add(jrb_Modelo);
group.add(jrb_Ano);
group.add(jrb_MenorPreco);
group.add(jrb_MaiorPreco);
DefaultTableCellRenderer centerRenderer = new DefaultTableCellRenderer();
centerRenderer.setHorizontalAlignment( JLabel.CENTER );
jtb_Veiculos.setDefaultRenderer(Object.class, centerRenderer);
}
示例2: atualizaTela
import javax.swing.table.DefaultTableCellRenderer; //导入方法依赖的package包/类
public void atualizaTela(){
meusVeiculos = new ArrayList<>();
DefaultTableCellRenderer centerRenderer = new DefaultTableCellRenderer();
centerRenderer.setHorizontalAlignment( JLabel.CENTER );
jtb_Veiculos.setDefaultRenderer(Object.class, centerRenderer);
jtb_Veiculos.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
DefaultTableModel model = (DefaultTableModel)jtb_Veiculos.getModel();
model.setRowCount(0);
ArrayList<VendaVeiculo> aux = NegocioFacade.listaVeiculos();
Usuario logado = NegocioFacade.getUsuarioLogado();
for(VendaVeiculo a : aux){
if(a.getProprietario().getCpf().equals(logado.getCpf())){
model.addRow(new Object[]{ a.getVeiculo().getMarca(), a.getVeiculo().getModelo(),
a.getVeiculo().getCor(), a.getVeiculo().getAno(), a.getPreco()});
meusVeiculos.add(a);
}
}
jtb_Veiculos.setModel(model);
}
示例3: buildTable
import javax.swing.table.DefaultTableCellRenderer; //导入方法依赖的package包/类
/**
* Construye la JTable donde se almacenan los datos
*/
private void buildTable() {
if (!tableFlag) {
table = new JTable();
String[] headerTitles = new String[variableList.size()];
Object[][] tableContent = new Object[mainBuffer.get(0).size()][variableList.size()];
for (int i = 0; i < variableList.size(); i++) {
headerTitles[i] = variableList.get(i);
for (int j = 0; j < mainBuffer.get(i).size(); j++) {
tableContent[j][i] = mainBuffer.get(i).get(j);
}
}
table.setModel(new DefaultTableModel(tableContent, headerTitles));
DefaultTableCellRenderer renderer = (DefaultTableCellRenderer) table.getTableHeader().getDefaultRenderer();
renderer.setHorizontalAlignment(0);
table.getTableHeader().setReorderingAllowed(false);
((DefaultTableModel) table.getModel()).addTableModelListener(tableModelListener);
}
}
示例4: updateRunsTableModel
import javax.swing.table.DefaultTableCellRenderer; //导入方法依赖的package包/类
/**
* Updates the table model.
*/
public void updateRunsTableModel() {
DataSheet dataSheet = this.mainWindow.getCurrentSession().getCurrentDataSheet();
if (dataSheet != null) {
DataSheetTableColumnModel cm = new DataSheetTableColumnModel(this.mainWindow, dataSheet);
DefaultTableCellRenderer cellRenderer = new DefaultTableCellRenderer();
cellRenderer.setHorizontalAlignment(SwingConstants.CENTER);
TableColumn idCol = new TableColumn(0, 30, cellRenderer, new DefaultCellEditor(new JTextField()));
idCol.setHeaderValue("#");
idCol.setResizable(true);
cm.addColumn(idCol);
TableColumn[] cols = new TableColumn[dataSheet.getParameterCount() + 1];
for (int colIndex = 1; colIndex <= dataSheet.getParameterCount(); colIndex++) {
cols[colIndex] = new TableColumn(colIndex, 100, cellRenderer, new DefaultCellEditor(new JTextField()));
cols[colIndex].setHeaderValue(dataSheet.getParameterName(colIndex - 1));
cols[colIndex].setResizable(true);
cm.addColumn(cols[colIndex]);
}
this.dataTable.setColumnModel(cm);
}
}
示例5: createInformationModelIdListPane
import javax.swing.table.DefaultTableCellRenderer; //导入方法依赖的package包/类
/**
* Create a pane that displays Information Model ID list.
*
* @param portList Ports
* @return The pane that displays Information Model ID list
*/
private JScrollPane createInformationModelIdListPane(List<Port> portList) {
Collections.sort(portList, new PortComparator());
Object[] columnNames = INFORMATION_MODEL_ID_COLNAME_LIST.toArray();
DefaultTableModel tableModel = new DefaultTableModel(columnNames, 0);
for (Port port : portList) {
Port[] column = { port, port };
tableModel.addRow(column);
}
JTable informationModeldTable = new JTable(tableModel);
informationModeldTable.getTableHeader().setBackground(Color.WHITE);
DefaultTableCellRenderer renderer = new InformationModelIdRenderer();
renderer.setHorizontalAlignment(SwingConstants.CENTER);
informationModeldTable.setDefaultRenderer(Object.class, renderer);
JScrollPane informationModelIdPane = new JScrollPane();
informationModelIdPane.getViewport().setView(informationModeldTable);
informationModelIdPane.setPreferredSize(new Dimension(
informationModelIdPane.getPreferredSize().width, TABLE_HEIGHT));
return informationModelIdPane;
}
示例6: setupColumns
import javax.swing.table.DefaultTableCellRenderer; //导入方法依赖的package包/类
public static void setupColumns(JTable table) {
for (int i = 0; i < table.getColumnCount(); i++) {
DefaultTableCellRenderer renderer = new DefaultTableCellRenderer();
TableColumn column = table.getColumnModel().getColumn(i);
Class columnClass = table.getColumnClass(i);
String columnName = table.getColumnName(i);
renderer.setToolTipText(columnName);
if (columnClass.getSuperclass().equals(Number.class)) {
renderer.setHorizontalAlignment(DefaultTableCellRenderer.RIGHT);
}
if (table.isEnabled()) {
if (columnName.equals("Currency")) {
//addComboCell(column, Product.CURRENCIES);
} else if (columnName.equals("Holidays")) {
//column.setCellEditor(new FileChooserCellEditor());
}
}
column.setCellRenderer(renderer);
}
}
示例7: lebarkolom
import javax.swing.table.DefaultTableCellRenderer; //导入方法依赖的package包/类
private void lebarkolom(){
TableColumn column;
jTable1.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
column = jTable1.getColumnModel().getColumn(0);
column.setPreferredWidth(40);
column = jTable1.getColumnModel().getColumn(1);
column.setPreferredWidth(150);
column = jTable1.getColumnModel().getColumn(2);
column.setPreferredWidth(300);
//rata tengah untuk judul kolom
// DefaultTableCellHeaderRenderer tengahRenderer = new DefaultTableCellHeaderRenderer();
// tengahRenderer.setHorizontalAlignment(DefaultTableCellHeaderRenderer.CENTER);
// jTable1.getColumnModel().getColumn(0).setHeaderRenderer(tengahRenderer);
// jTable1.getColumnModel().getColumn(1).setHeaderRenderer(tengahRenderer);
// jTable1.getColumnModel().getColumn(2).setHeaderRenderer(tengahRenderer);
//
//rata tengah untuk kolom 0 (ID Kategori)
DefaultTableCellRenderer centerRenderer = new DefaultTableCellRenderer();
centerRenderer.setHorizontalAlignment(DefaultTableCellRenderer.CENTER);
jTable1.getColumnModel().getColumn(0).setCellRenderer(centerRenderer);
}
示例8: lebarkolom
import javax.swing.table.DefaultTableCellRenderer; //导入方法依赖的package包/类
private void lebarkolom(){
TableColumn column;
jTable1.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
column = jTable1.getColumnModel().getColumn(0);
column.setPreferredWidth(40);
column = jTable1.getColumnModel().getColumn(1);
column.setPreferredWidth(150);
column = jTable1.getColumnModel().getColumn(2);
column.setPreferredWidth(300);
//rata tengah untuk judul kolom
DefaultTableCellHeaderRenderer tengahRenderer = new DefaultTableCellHeaderRenderer();
tengahRenderer.setHorizontalAlignment(DefaultTableCellHeaderRenderer.CENTER);
jTable1.getColumnModel().getColumn(0).setHeaderRenderer(tengahRenderer);
jTable1.getColumnModel().getColumn(1).setHeaderRenderer(tengahRenderer);
jTable1.getColumnModel().getColumn(2).setHeaderRenderer(tengahRenderer);
//rata tengah untuk kolom 0 (ID Kategori)
DefaultTableCellRenderer centerRenderer = new DefaultTableCellRenderer();
centerRenderer.setHorizontalAlignment(DefaultTableCellRenderer.CENTER);
jTable1.getColumnModel().getColumn(0).setCellRenderer(centerRenderer);
}
示例9: setTableColumnWidths
import javax.swing.table.DefaultTableCellRenderer; //导入方法依赖的package包/类
public void setTableColumnWidths()
{
for( int j = 0; j < soloTableModel.getColumnCount(); j++ )
{
soloTable.getColumnModel().getColumn(j).
setPreferredWidth(soloTableModel.getColumnWidths(j));
}
for( int j = 0; j < soloTableModel.getColumnCount(); j++ )
{
DefaultTableCellRenderer renderer = new DefaultTableCellRenderer();
renderer.setHorizontalAlignment(soloTableModel.getColumnAdjustments(j));
soloTable.getColumnModel().getColumn(j).setCellRenderer(renderer);
}
}
示例10: setTableColumnWidths
import javax.swing.table.DefaultTableCellRenderer; //导入方法依赖的package包/类
public void setTableColumnWidths()
{
for( int j = 0; j < sectionTableModel.getColumnCount(); j++ )
{
sectionTable.getColumnModel().getColumn(j).
setPreferredWidth(sectionTableModel.getColumnWidths(j));
}
DefaultTableCellRenderer renderer = new DefaultTableCellRenderer();
for( int j = 1; j < sectionTableModel.getColumnCount(); j++ )
{
renderer.setHorizontalAlignment(sectionTableModel.getColumnAdjustments(j));
sectionTable.getColumnModel().getColumn(j).setCellRenderer(renderer);
}
//sectionTable.getColumnModel().getColumn(0).setCellRenderer( sectionCellRenderer );
}
示例11: show
import javax.swing.table.DefaultTableCellRenderer; //导入方法依赖的package包/类
public void show(int dif) {
ArrayList<record> rec = new ArrayList<record>();
String content = FileHelper.readFromFile("ranking.ini");
if (content != null ) {
if(!content.equals("")) {
String[] sp = content.split(",");
for (int i = 0; i < sp.length; i = i + 3) {
if (dif == Integer.parseInt(sp[i])) {
rec.add(new record(sp[i + 2], Integer.parseInt(sp[i + 1])));
}
}
}
Collections.sort(rec);
rank = new Object[rec.size()][COL];
for (int i = 0; i < rec.size(); i++) {
record temp = rec.get(i);
rank[i][0] = i + 1;
rank[i][2] = temp.date;
rank[i][1] = temp.score;
}
table = new JTable(rank, title);
centerPanel.removeAll();
centerPanel.setLayout(new BorderLayout());
centerPanel.add(new JScrollPane(table), BorderLayout.CENTER);
DefaultTableCellRenderer r = new DefaultTableCellRenderer();
r.setHorizontalAlignment(JLabel.CENTER);
table.setDefaultRenderer(Object.class, r);
table.setRowHeight(20);
table.setFont(new Font("微软雅黑", 0, 14));
table.setGridColor(Color.BLUE);
table.setSize(centerPanel.getWidth(), centerPanel.getHeight());
table.setRowSelectionAllowed(false);
}
setVisible(true);
}
示例12: aplicarEstiloTabelas
import javax.swing.table.DefaultTableCellRenderer; //导入方法依赖的package包/类
private void aplicarEstiloTabelas(){
/*Bloco de código responsável por centralizar as células */
DefaultTableCellRenderer centralizado = new DefaultTableCellRenderer();
centralizado.setHorizontalAlignment(SwingConstants.CENTER);
gui.getTblRescisao().getColumnModel().getColumn(1).setCellRenderer(centralizado);
gui.getTblRescisao().getColumnModel().getColumn(2).setCellRenderer(centralizado);
gui.getTblFGTS().getColumnModel().getColumn(1).setCellRenderer(centralizado);
/*Fim do bloco*/
}
示例13: erzeugeMedienTable
import javax.swing.table.DefaultTableCellRenderer; //导入方法依赖的package包/类
/**
* Erzeugt die Tabelle für die Anzeige der Medien.
*/
private void erzeugeMedienTable()
{
JScrollPane medienAuflisterScrollPane = new JScrollPane();
medienAuflisterScrollPane.setBorder(BorderFactory.createTitledBorder(
null, "Medien", TitledBorder.LEADING,
TitledBorder.DEFAULT_POSITION, UIConstants.HEADER_FONT));
medienAuflisterScrollPane.setBackground(UIConstants.BACKGROUND_COLOR);
medienAuflisterScrollPane.getVerticalScrollBar()
.setBackground(UIConstants.BACKGROUND_COLOR);
medienAuflisterScrollPane.getHorizontalScrollBar()
.setBackground(UIConstants.BACKGROUND_COLOR);
_ausleiheMedienTableModel = new AusleiheMedienTableModel();
_medienTable = new JTable();
medienAuflisterScrollPane.setViewportView(_medienTable);
_medienTable.setModel(_ausleiheMedienTableModel);
JTableHeader tableHeader = _medienTable.getTableHeader();
tableHeader.setFont(UIConstants.HEADER_FONT);
tableHeader.setReorderingAllowed(false);
tableHeader.setResizingAllowed(false);
_medienTable.setFont(UIConstants.TEXT_FONT);
// Text in der 3. Spalte mittig ausrichten
DefaultTableCellRenderer renderer = new DefaultTableCellRenderer();
renderer.setHorizontalAlignment(JLabel.CENTER);
String columnName = _medienTable.getColumnName(2);
TableColumn column = _medienTable.getColumn(columnName);
column.setCellRenderer(renderer);
_hauptPanel.add(medienAuflisterScrollPane, BorderLayout.CENTER);
}
示例14: initialiseRenderer
import javax.swing.table.DefaultTableCellRenderer; //导入方法依赖的package包/类
private void initialiseRenderer(int modelColumnIndex, Color color) {
if (modelColumnIndex < 0) {
return;
}
int viewColumnIndex = table.convertColumnIndexToView(modelColumnIndex);
DefaultTableCellRenderer renderer = new DefaultTableCellRenderer();
renderer.setHorizontalAlignment(JLabel.CENTER);
if (color != null) {
renderer.setForeground(color);
}
table.getColumnModel().getColumn(viewColumnIndex).setCellRenderer(renderer);;
}
示例15: renderTableData
import javax.swing.table.DefaultTableCellRenderer; //导入方法依赖的package包/类
public void renderTableData(Vector<Vector<Object>> data, Vector<Object> columns) {
model = new DefaultTableModel(data, columns);
dataTable.setModel(model);
DefaultTableCellRenderer r = new DefaultTableCellRenderer();
r.setHorizontalAlignment(JLabel.CENTER);
// setDefaultRenderer(Object.class, r);
}