显然,当调用其swing()方法的Swing单元渲染器组件时,将其置于组件层次结构中是一个好主意。我从CellRendererPane
的存在推断出这一点,根据其文档,TitledBorder
的主要功能是防止由单元格渲染器组件生成的布局和渲染无效性传播到层次结构中。显然,如果不将单元格渲染器组件添加到层次结构中,就不会出现此问题。
但是为什么将单元格渲染器组件添加到层次结构中是一个好主意,这是必不可少的吗?
通过提示我发现JLabel
使用JLabel
很像单元格渲染器组件,而提示我问这个问题,但是=INDIRECT(ADDRESS(MOD(ROW()-1;10)+1;(ROW()-1)/10+1))
从未添加到组件层次结构中。