java - 如何设置JTable的UIManager固定行高?

标签 java swing jtable

我有一个Java swing应用程序,我想设置为全部JTable我的应用程序的 RowHeight 是固定的。 所以我插入了这行代码:

UIManager.put("JTable.rowHeight", 25); 

但是这段代码不起作用。

最佳答案

尝试这些代码

UIDefaults jDefaults = UIManager.getLookAndFeelDefaults();

//change nimbusL&F Selection Background color
jDefaults.put("Table.rowHeight", new Integer(25)); 

//update ui trees
for(Window window : Window.getWindows()){
    SwingUtilities.updateComponentTreeUI(window);
}

UIManager.put("Table.rowHeight", 25);

关于java - 如何设置JTable的UIManager固定行高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36220354/

相关文章:

java - JTable 中的按钮不会执行操作

java - 当容器大小更改时,JTable 仅调整选定列的大小

java - Intent 过滤器不适用于注释

java - JLabel 强制文本适合 JLabel 边界(空布局)

java - 在java中使类不可变

java - 扩展 AbstractTableModel 不更新 JTable 中的单元格内容

java - Java 面板上的错误事件

java - 如何让一个表中传递的数据不再显示在另一个表中

java - 如何在 JPanel 上将 double 或 float 显示为仅小数点后两位

java - 在Java中,Spring无需任何脚本即可维护数据库