【发布时间】:2014-09-22 08:08:02
【问题描述】:
我使用了一个 splitPane,里面有 4 个节点,没有大小限制。但是当我尝试拆分它时,它不起作用。
使用的代码
m_Split.setDividerPosition(0, 0.25);
m_Split.setDividerPosition(1, 0.5);
m_Split.setDividerPosition(2, 0.75);
double tab[] = m_Split.getDividerPositions();
for(int i=0; i < tab.length; i++)
{
System.out.println("i=" + i + " pos=" + tab[i]);
}
代码位于以 Platform.runLater(new Runnable) 和 run() 函数开头的函数中。
输出
i= 0 pos=0.2505854800936768
i= 1 pos=0.5
i= 2 pos=0.7505854800936768
但与其他位置值
i=0 pos=0.2997658079625293
i=1 pos=0.5
i=2 pos=1.0
有 0.3、0.6 和 1.0 和
i=0 pos=0.5
i=1 pos=0.5
i=2 pos=1.0
具有 0.5、1.0 和 1.0 值
我使用 Java 1.8 和 Java FX 8
谢谢
【问题讨论】:
-
感谢您的标签和消息编辑!
标签: java javafx javafx-8 splitpane