我正在尝试使用BorderLayout以创建图表的方式设置JPanel。为此,我在西部有一个轴组件。南部地区和中部地区的图表本身。问题是..当我添加我的'graph'组件(扩展Component的基本类)并在其上绘制东西时,它会与其他轴区域重叠。
我想知道如何以这样一种方式进行设置:每个组件的0,0参考指的是它的特定起点而不是所有它们都引用相同的点(现在正在发生)。
希望这个解释不难理解。提前谢谢。
答案 0 :(得分:1)
如果您的图表确实延伸Component
,请注意您通常不能mix AWT and Swing components那样。请尝试扩展JComponent
。
或者,请考虑JFreeChart
附录:即使JComponent
CENTER
WEST
SOUTH
,{{1}}和{{1}}通常也不会见到某一点,在API图中。
你能否解释为什么BorderLayout
不够?它永远不会让我失望,但您也可以查看这个JFreeChart
simulation's课程以获得另一种方法。