/**
* Issue #817-swingx: Delegating renderer must create list's default.
* Delegating has default from list initially, here: custom default.
*/
@Test
public void testDelegatingRendererUseCustomDefaultSetNull() {
JXTree list = new JXTree() {
@Override
protected TreeCellRenderer createDefaultCellRenderer() {
return new CustomDefaultRenderer();
}
};
TreeCellRenderer defaultRenderer = list.createDefaultCellRenderer();
DelegatingRenderer renderer = (DelegatingRenderer) list.getCellRenderer();
list.setCellRenderer(null);
assertEquals("wrapping renderer must use list's default on null",
defaultRenderer.getClass(), renderer.getDelegateRenderer().getClass());
}
JXTreeUnitTest.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:swingx
作者:
评论列表
文章目录