小编use*_*754的帖子

通过em.clear()重用实体管理器或创建新的实体管理器?

在我的应用程序管理事务的情况下,我要选择:

  1. 在每次新交易之前使用一个单一EntityManager并调用clear().分享EntityManager使用a ThreadLocal.
  2. EntityManager为每个事务创建一个新的.

我对JPA没有多少经验.我的问题是哪一个在性能方面更好?

jpa entitymanager jpa-2.0

8
推荐指数
1
解决办法
3278
查看次数

如何全局更改JTable行高?

我正在使用Nimbus L&F.我正在尝试使用以下代码全局更改所有JTable的字体大小:

NimbusLookAndFeel nimbus = new NimbusLookAndFeel();
UIManager.setLookAndFeel(nimbus);
UIDefaults d = nimbus.getDefaults();
d.put("Table.font", new FontUIResource(new Font("SansSerif", Font.PLAIN, 18)));
Run Code Online (Sandbox Code Playgroud)

它正常工作,应用程序中的所有JTable行都使用新字体.我使用更大的字体大小使表格在大分辨率下更具可读性.

但问题是行高没有改变,导致字体被截断.我试过以下代码:

d.put("Table.contentMargins", new Insets(50,50,50,50));
d.put("Table:\"Table.cellRenderer\".contentMargins", new Insets(50,50,50,50));
Run Code Online (Sandbox Code Playgroud)

但它没有改变显示的表格中的任何内容.

我可以在不调用setRowHeight()每个JTable实例的情况下全局更改行高吗?

java swing jtable nimbus

6
推荐指数
1
解决办法
3220
查看次数

标签 统计

entitymanager ×1

java ×1

jpa ×1

jpa-2.0 ×1

jtable ×1

nimbus ×1

swing ×1