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

Java 如何设置UIManager固定的JTable行高?,java,swing,jtable,Java,Swing,Jtable,我有一个Java swing应用程序,我想为我的应用程序的所有JTable设置一个固定的行高。 所以我插入了这行代码: UIManager.put("JTable.rowHeight", 25); 但是这个代码不起作用。试试这些代码 UIDefaults jDefaults = UIManager.getLookAndFeelDefaults(); //change nimbusL&F Selection Background color jDefaults.put("Table.

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

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);
}

我想为我的应用程序的所有JTable设置一个固定的行高

没有UIManager属性。你不能仅仅制造属性并期望它工作

请查看一个应用程序,该应用程序将列出您可以为给定LAF修改的实际属性

如果要设置行高,需要为每个表设置行高:

JTable table = new JTable(...);
table.setRowHeight( 25 );

很抱歉,我已经尝试使用了你的代码,但不起作用。这是为“nimbus L&F”工作的,不是所有的外观和感觉。
JTable table = new JTable(...);
table.setRowHeight( 25 );