zoukankan      html  css  js  c++  java
  • 替换AsWing的JTree组件中的图标

    代码
        public class CollapsedFolderIcon implements Icon, UIResource{
            
    private var iconImg:DisplayObject;
            
    public function CollapsedFolderIcon(){
                iconImg 
    = SystemImages.getJiahao2();
            }
            
            
    public function getIconWidth(c:Component) : int {
                
    return iconImg.width;
            }
            
            
    public function getIconHeight(c:Component) : int {
                
    return iconImg.height;
            }
            
            
    public function updateIcon(com:Component, g:Graphics2D, x:int, y:int):void {
                
                
            }
            
            
    public function getDisplay(c:Component):DisplayObject{
                
    return iconImg;
            }
            
        }
    代码
        public class ExpandedFolderIcon implements Icon, UIResource{
            
    private var iconImg:DisplayObject;
            
    public function ExpandedFolderIcon(){
                iconImg 
    = SystemImages.getJianhao2();
            }
            
            
    public function getIconWidth(c:Component) : int {
                
    return iconImg.width;
            }
            
            
    public function getIconHeight(c:Component) : int {
                
    return iconImg.height;
            }
            
            
    public function updateIcon(com:Component, g:Graphics2D, x:int, y:int):void {
                
                
            }
            
            
    public function getDisplay(c:Component):DisplayObject{
                
    return iconImg;
            }
            
        }
                var ui:ComponentUI = tree.getUI();
                ui.putDefault(
    "Tree.folderExpandedIcon",ExpandedFolderIcon);
           //ui.putDefault("Tree.folderExpandedIcon",new AssetIcon(xxx));错误

                ui.putDefault(
    "Tree.folderCollapsedIcon",CollapsedFolderIcon);
  • 相关阅读:
    CCF 201712-4
    图论_最短路径
    图论_查并集
    let和const
    Promise
    实现表单label两端对齐
    始终让footer在底部
    react——使用this.setState({ })修改state状态值
    react——css样式
    react脚手架
  • 原文地址:https://www.cnblogs.com/sagacite/p/1872766.html
Copyright © 2011-2022 走看看