Saya memiliki aplikasi Java swing, saya ingin menyetel RowHeight tetap ke semua JTable
aplikasi saya. Jadi saya telah memasukkan baris kode ini:
UIManager.put("JTable.rowHeight", 25);
Tapi kode ini tidak berfungsi.
Saya memiliki aplikasi Java swing, saya ingin menyetel RowHeight tetap ke semua JTable
aplikasi saya. Jadi saya telah memasukkan baris kode ini:
UIManager.put("JTable.rowHeight", 25);
Tapi kode ini tidak berfungsi.
Coba kode-kode ini
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);
}
or
UIManager.put("Table.rowHeight", 25);
Saya ingin menyetel ke semua JTable aplikasi saya RowHeight tetap.
Tidak ada properti UIManager. Anda tidak bisa hanya membuat properti dan mengharapkannya berfungsi.
Lihat UIManager Defaults untuk aplikasi yang akan mencantumkan properti sebenarnya yang Anda mungkin dapat memodifikasi untuk LAF tertentu.
Jika Anda ingin mengatur tinggi baris, Anda perlu melakukannya untuk setiap tabel:
JTable table = new JTable(...);
table.setRowHeight( 25 );