RendererVisualCheck.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:swingx 作者:
/**
 * xtable/xlist using the same custom component controller.<p>
 * 
 */
public void interactiveTableAndTreeCustomColorRenderingController() {
    TableModel tableModel = new AncientSwingTeam();
    ComponentProvider<JLabel> controller = createColorRenderingLabelController();
    JXTable xtable = new JXTable(tableModel);
    xtable.setDefaultRenderer(Color.class, new DefaultTableRenderer(controller));
    TreeModel model = createTreeColorModel();
    JTree tree = new JTree(model);
    ComponentProvider<?> wrapper = new WrappingProvider(controller); //;createColorRenderingLabelController());
    TreeCellRenderer renderer = new DefaultTreeRenderer(wrapper);
    tree.setCellRenderer(renderer);
    JXFrame frame = wrapWithScrollingInFrame(xtable, tree, "JXTable/JXTree: Custom color renderer - sharing the component controller");
    addMessage(frame, "share provider in table and in wrappingProvider does not work?");
    frame.pack();
    frame.setVisible(true);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号