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);
  • 相关阅读:
    属性选择器(通常用在input)
    函数调用的文档注释
    List集合操作
    数组排序三种方法
    字符串反序输出字符串
    js中完美运动框架
    查找100-200之间是否存在水仙花数
    提示用户输入一个正整数,如果错误,则重新输入,可以使用以下的代码来保证用户输入正确:
    Ubuntu 16.10下的 jdk 1.8.0_111
    方法内部类
  • 原文地址:https://www.cnblogs.com/sagacite/p/1872766.html
Copyright © 2011-2022 走看看