使用swing摆放带有多个自定义组件的jpanel

时间:2010-11-23 11:54:10

标签: java swing

我正在尝试使用BorderLayout以创建图表的方式设置JPanel。为此,我在西部有一个轴组件。南部地区和中部地区的图表本身。问题是..当我添加我的'graph'组件(扩展Component的基本类)并在其上绘制东西时,它会与其他轴区域重叠。

我想知道如何以这样一种方式进行设置:每个组件的0,0参考指的是它的特定起点而不是所有它们都引用相同的点(现在正在发生)。

希望这个解释不难理解。提前谢谢。

1 个答案:

答案 0 :(得分:1)

如果您的图表确实延伸Component,请注意您通常不能mix AWT and Swing components那样。请尝试扩展JComponent

或者,请考虑JFreeChart

附录:即使JComponent CENTER WEST SOUTH,{{1}}和{{1}}通常也不会见到某一点,在API图中。

你能否解释为什么BorderLayout不够?它永远不会让我失望,但您也可以查看这个JFreeChart simulation's课程以获得另一种方法。