我有一个 JPanel 面板,其中包含一个 JTree 树。有时 JTree 的宽度或高度大于面板本身。
我想做的是使用面板的高度和宽度重新计算树的高度和宽度。唯一的问题是我不知道如何获取 JPanel 引入的边距以精确计算 JTree 的新大小。
我想要的例子:
if (treeHeight >= panelSize.getHeight()) {
treeHeight = panelSize.getHeight() - panelMargins; // panelMargins is what I don't know how to calculate
}
更新:
- 我的 JTree 已经在 JScrollPane 中
- 我的 JScrollPane 在 Jpanel 里面
最佳答案
关于java - 你如何获得 JPanel 引入的边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8716316/