这个问题与 Java-FX 及其图表功能和调整大小有关。
我的问题是我想创建一个自定义烛台图表,并且我设法通过查看 Ensemble 应用程序源代码来完成这项工作,这非常有帮助。
生成烛台的代码在这里:
但是,当我运行我的应用程序时,我似乎遇到了一个固定的图表大小,并且不会根据我的 GUI 中的选项卡窗格(父级)调整大小来调整大小。我浏览了代码,对其进行了修改,将 minWidth 和 minHeight 的值更改为 USE_PREF_WIDTH 和 USE_COMPUTE_WIDTH ,但我无法让它适合父选项卡窗格。
我错过了什么?
我在控制器中调用 AdvCandleStickChartSample,如下所示:
AdvCandleStickChartSample adv=new AdvCandleStickChartSample();
candleTab.setContent(adv);//candleTab has been predefined in an FXML file
我的猜测是我需要根据事件处理程序调整大小?我的假设是否正确?还是我没有覆盖处理调整大小的特定方法?当我创建一个虚拟折线图并用数据填充它并“运行”它时,它会与窗口一起调整大小。
请帮忙!