我已经定义了一个自定义JComponent (称为Picture),在将它嵌入到JScrollPane中之后,我将其放入使用DesignGridLayout管理器的JPanel中。我的Picture类重写public int getBaseline(int width, int height),这样我就可以为它定义一个正确的基线。请注意,“重写”并不完全正确:它在Java6上重写方法,但在Java5中定义它。
当我在Java5上运行我的示例应用程序Java5时,一切都很好:我定义的Picture基线是正确