Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
JTree似乎不会自动调整其节点的大小以适应 size 的字体20+。我试过打电话revalidate(),但这似乎没有帮助。节点中的文本垂直显示为“挤压”,因此字母的顶部和底部被剪裁。
JTree
20+
revalidate()
如何使用大字体并确保它们与JTree?
一些 LAF(例如 WindowsLookAndFeel)设置了一个相当随意的固定 rowHeight(如16px)。确保强制树动态计算每个节点的高度:
16px
tree.setRowHeight(-1);
或根据树的字体计算 rowHeight 并将其设置为固定高度。