我想将这种情节复制为Swing组件,我的问题是:这张照片中使用的层次结构是什么(或可能是什么?)?
似乎有
嵌套中的JPanels (显示矩形,线条和文本) JTabbedPane 中 JInternalFrames 内的 JSplitPanes ,全部位于顶部容器 JFrame 。
这是正确的还是我遗失了什么?
由于
答案 0 :(得分:2)
看看获取JFreeChart并将其整合到所有图表中。至于堆叠图表,您可以使用带有BoxLayout的简单JPanel或我最喜欢的TableLayout。然后垂直堆叠图形。如果要单独滚动图形,可以将这些图表包装在JScrollPane中,并将其添加到根JPanel。
如果你想用一个滚动条滚动这些图形,你需要将每个图形放在一个JPanel中,并将其包裹在最长的图形(子)中,然后将其包装在JScrollPane中。然后将该包装面板添加到根JPanel。