javax.swing.table.TableColumn#sizeWidthToFit ( )源码实例Demo

下面列出了javax.swing.table.TableColumn#sizeWidthToFit ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: pcgen   文件: Utilities.java
public static TableColumn createTableColumn(int index, String headerValue, TableCellRenderer headerRenderer,
	boolean resizable)
{
	TableColumn column = new TableColumn(index);
	if (headerValue.startsWith("in_"))
	{
		column.setHeaderValue(LanguageBundle.getString(headerValue));
	}
	else
	{
		column.setHeaderValue(headerValue);
	}
	column.setHeaderRenderer(headerRenderer);
	if (!resizable)
	{
		column.sizeWidthToFit();
		column.setMaxWidth(column.getMaxWidth() + 10);
		column.setPreferredWidth(column.getPreferredWidth() + 10);
	}
	column.setResizable(resizable);
	return column;
}
 
源代码2 项目: pcgen   文件: Utilities.java
public static TableColumn createTableColumn(int index, String headerValue, TableCellRenderer headerRenderer,
	boolean resizable)
{
	TableColumn column = new TableColumn(index);
	if (headerValue.startsWith("in_"))
	{
		column.setHeaderValue(LanguageBundle.getString(headerValue));
	}
	else
	{
		column.setHeaderValue(headerValue);
	}
	column.setHeaderRenderer(headerRenderer);
	if (!resizable)
	{
		column.sizeWidthToFit();
		column.setMaxWidth(column.getMaxWidth() + 10);
		column.setPreferredWidth(column.getPreferredWidth() + 10);
	}
	column.setResizable(resizable);
	return column;
}
 
源代码3 项目: spotbugs   文件: SorterTableColumnModel.java
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;
}
 
源代码4 项目: osp   文件: DiagnosticsForThreads.java
public DiagnosticsForThreads() {

    JTable table = new JTable(tableModel);
    table.setAutoResizeMode(JTable.AUTO_RESIZE_LAST_COLUMN);

    // code added Feb 2014 by Doug Brown
  	FontSizer.setFonts(table, FontSizer.getLevel());
  	Font font = table.getFont();
  	table.setRowHeight(font.getSize()+4);
  	table.getTableHeader().setFont(font);
    // end added code

    TableColumnModel colModel = table.getColumnModel();
    int numColumns = colModel.getColumnCount();

    for (int i = 0; i < numColumns - 1; i++) {
      TableColumn col = colModel.getColumn(i);

      col.sizeWidthToFit();
      col.setPreferredWidth(col.getWidth() + 5);
      col.setMaxWidth(col.getWidth() + 5);
    }

    JScrollPane sp = new JScrollPane(table);

    setLayout(new BorderLayout());
    add(sp, BorderLayout.CENTER);
  }
 
private void applyHeaderSize( final TableColumn col ) {
  col.setHeaderRenderer( new DefaultTableHeaderRenderer() );
  col.sizeWidthToFit();
}
 
源代码6 项目: pentaho-reporting   文件: StyleEditorPanel.java
private void applyHeaderSize( final TableColumn col ) {
  col.setHeaderRenderer( new DefaultTableHeaderRenderer() );
  col.sizeWidthToFit();
}
 
private void applyHeaderSize( final TableColumn col ) {
  col.setHeaderRenderer( new DefaultTableHeaderRenderer() );
  col.sizeWidthToFit();
}