Swing组件和包含层次结构

时间:2012-03-16 13:02:51

标签: java swing

enter image description here

我想将这种情节复制为Swing组件,我的问题是:这张照片中使用的层次结构是什么(或可能是什么?)?

似乎有

嵌套中的

JPanels (显示矩形,线条和文本) JTabbedPane JInternalFrames 内的 JSplitPanes ,全部位于顶部容器 JFrame

这是正确的还是我遗失了什么?

由于

1 个答案:

答案 0 :(得分:2)

看看获取JFreeChart并将其整合到所有图表中。至于堆叠图表,您可以使用带有BoxLayout的简单JPanel或我最喜欢的TableLayout。然后垂直堆叠图形。如果要单独滚动图形,可以将这些图表包装在JScrollPane中,并将其添加到根JPanel。

如果你想用一个滚动条滚动这些图形,你需要将每个图形放在一个JPanel中,并将其包裹在最长的图形(子)中,然后将其包装在JScrollPane中。然后将该包装面板添加到根JPanel。

http://www.jfree.org/jfreechart/