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