java - JSplitPane SetDividerLocation问题

标签 java jsplitpane

我有一个 JSplitPane,显示时应该将 Pane 拆分 50%。

现在给 setDividerLocation 一个参数 0.5(如建议的那样),Java 似乎将其视为一个普通数字而不是百分比。与此类似,分隔线没有位于 Pane 的中间,而是几乎位于左 Pane 的开头( Pane 是垂直拆分的)。 有什么变通方法吗?

最佳答案

我错过了什么吗?这个问题似乎有很多相当复杂的答案……但我认为一个简单的 setResizeWeight(0.5) 可以解决这个问题……SplitPane Tutorial 中对此进行了描述。

关于java - JSplitPane SetDividerLocation问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1879091/

相关文章:

java - 对 doFilter 方法可能的误解

java - 如何在按钮事件上从数据库填充 JTable

java - Tomcat 7 启动时无连接时 CPU 使用率较高

java - 组合框中的 ScrollBar 显示最后一个条目 javax.swings.JScrollbar[,0,0]

java - MySQL 查询 "select top 5"查询

java - 如何自动调整JSplitPane?

java - JSplitPane 未显示

java - 如何更改 JSplitPane 分隔线的颜色或背景颜色?

java - 将鼠标悬停在 JSplitPane 分隔线上时更改光标

java - JLabel 位于 JSplitPane 前面