本文整理汇总了Java中javax.swing.JTable.setFont方法的典型用法代码示例。如果您正苦于以下问题:Java JTable.setFont方法的具体用法?Java JTable.setFont怎么用?Java JTable.setFont使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.swing.JTable
的用法示例。
在下文中一共展示了JTable.setFont方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: erzeugeKundenTable
import javax.swing.JTable; //导入方法依赖的package包/类
/**
* Erzeugt die Tabelle für die Anzeige der Kunden.
*/
private void erzeugeKundenTable()
{
JScrollPane kundenAuflisterScrollPane = new JScrollPane();
kundenAuflisterScrollPane.setBorder(BorderFactory.createTitledBorder(
null, "Kunden", TitledBorder.LEADING,
TitledBorder.DEFAULT_POSITION, UIConstants.HEADER_FONT));
kundenAuflisterScrollPane.setBackground(UIConstants.BACKGROUND_COLOR);
kundenAuflisterScrollPane.getVerticalScrollBar()
.setBackground(UIConstants.BACKGROUND_COLOR);
kundenAuflisterScrollPane.getHorizontalScrollBar()
.setBackground(UIConstants.BACKGROUND_COLOR);
_kundenTableModel = new KundenTableModel();
_kundenTable = new JTable();
kundenAuflisterScrollPane.setViewportView(_kundenTable);
_kundenTable.setModel(_kundenTableModel);
_kundenTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
JTableHeader tableHeader = _kundenTable.getTableHeader();
tableHeader.setFont(UIConstants.HEADER_FONT);
tableHeader.setReorderingAllowed(false);
tableHeader.setResizingAllowed(false);
_kundenTable.setFont(UIConstants.TEXT_FONT);
_hauptPanel.add(kundenAuflisterScrollPane, BorderLayout.CENTER);
}
示例2: erzeugeMedienTable
import javax.swing.JTable; //导入方法依赖的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);
_medienTableModel = new VormerkMedienTableModel();
_medienTable = new JTable();
medienAuflisterScrollPane.setViewportView(_medienTable);
_medienTable.setModel(_medienTableModel);
JTableHeader tableHeader = _medienTable.getTableHeader();
tableHeader.setFont(UIConstants.HEADER_FONT);
tableHeader.setReorderingAllowed(false);
tableHeader.setResizingAllowed(false);
_medienTable.setFont(UIConstants.TEXT_FONT);
_hauptPanel.add(medienAuflisterScrollPane, BorderLayout.CENTER);
}
示例3: erzeugeVerleihkartenauflister
import javax.swing.JTable; //导入方法依赖的package包/类
/**
* Erzeuge das Tabellen-Panel, in dem die Verleihkarten angezeigt werden.
*/
private void erzeugeVerleihkartenauflister()
{
JPanel verleihkartenAuflisterPanel = new JPanel();
_hauptPanel.add(verleihkartenAuflisterPanel, BorderLayout.CENTER);
verleihkartenAuflisterPanel.setLayout(new BorderLayout());
verleihkartenAuflisterPanel
.setPreferredSize(new java.awt.Dimension(-1, -1));
verleihkartenAuflisterPanel.setSize(-1, -1);
verleihkartenAuflisterPanel.setBackground(UIConstants.BACKGROUND_COLOR);
JScrollPane verleihkartenAuflisterScrollPane = new JScrollPane();
verleihkartenAuflisterPanel.add(verleihkartenAuflisterScrollPane,
BorderLayout.CENTER);
verleihkartenAuflisterScrollPane
.setPreferredSize(new java.awt.Dimension(-1, -1));
verleihkartenAuflisterScrollPane.setSize(-1, -1);
verleihkartenAuflisterScrollPane.setBorder(BorderFactory
.createTitledBorder(null, "Verleihkarten", TitledBorder.LEADING,
TitledBorder.DEFAULT_POSITION, UIConstants.HEADER_FONT));
verleihkartenAuflisterScrollPane
.setBackground(UIConstants.BACKGROUND_COLOR);
verleihkartenAuflisterScrollPane.getVerticalScrollBar()
.setBackground(UIConstants.BACKGROUND_COLOR);
verleihkartenAuflisterScrollPane.getHorizontalScrollBar()
.setBackground(UIConstants.BACKGROUND_COLOR);
_verleihkartenAuflisterTableModel = new VerleihkartenTableModel();
_verleihkartenAuflisterTable = new JTable();
verleihkartenAuflisterScrollPane
.setViewportView(_verleihkartenAuflisterTable);
_verleihkartenAuflisterTable
.setModel(_verleihkartenAuflisterTableModel);
JTableHeader tableHeader = _verleihkartenAuflisterTable
.getTableHeader();
tableHeader.setFont(UIConstants.HEADER_FONT);
tableHeader.setReorderingAllowed(false);
tableHeader.setResizingAllowed(false);
_verleihkartenAuflisterTable.setFont(UIConstants.TEXT_FONT);
}
示例4: show
import javax.swing.JTable; //导入方法依赖的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);
}
示例5: getClustDetTable
import javax.swing.JTable; //导入方法依赖的package包/类
private JTable getClustDetTable() {
tableClusters = new JTable(new clustDetModel(info.numElem, info.percent)) {
/**
*
*/
private static final long serialVersionUID = 1L;
{
setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
getColumnModel().getColumn(0).setPreferredWidth(170);
getColumnModel().getColumn(1).setPreferredWidth(110);
getColumnModel().getColumn(2).setPreferredWidth(110);
getColumnModel().getColumn(3).setPreferredWidth(55);
}
@Override
public TableCellRenderer getCellRenderer(int row, int column) {
if (column == 3) {
return new ColorRenderer();
}
return getDefaultRenderer(String.class);
}
};
tableClusters.setSelectionBackground(new Color(83, 126, 126));
tableClusters.setSelectionForeground(Color.BLACK);
tableClusters.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
tableClusters.setFont(new Font(tableClusters.getFont().getName(), tableClusters.getFont().getStyle(), tableClusters.getFont().getSize() + 1));
tableClusters.setRowSelectionInterval(0, 0);
return tableClusters;
}
示例6: getVarsDetTable
import javax.swing.JTable; //导入方法依赖的package包/类
private JTable getVarsDetTable() {
double[] p = new double[numClust];
for (int i = 0; i < numClust; i++) {
p[i] = info.infoCluster[i].percVar[listVars.getSelectedIndex()];
}
tableVars = new JTable(new varsDetModel(p)) {
/**
*
*/
private static final long serialVersionUID = 1L;
{
setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
getColumnModel().getColumn(0).setPreferredWidth(170);
getColumnModel().getColumn(1).setPreferredWidth(100);
getColumnModel().getColumn(2).setPreferredWidth(55);
}
@Override
public TableCellRenderer getCellRenderer(int row, int column) {
if (column == 2) {
return new ColorRenderer();
}
return getDefaultRenderer(String.class);
}
};
tableVars.setSelectionBackground(new Color(83, 126, 126));
tableVars.setSelectionForeground(Color.BLACK);
tableVars.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
tableVars.setFont(new Font(tableVars.getFont().getName(), tableVars.getFont().getStyle(), tableVars.getFont().getSize() + 1));
tableVars.setRowSelectionInterval(0, 0);
return tableVars;
}
示例7: erzeugeMedienTable
import javax.swing.JTable; //导入方法依赖的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);
}