WEB开发网
开发学院软件开发Java LWUIT 自定义灵活Style的Component 阅读

LWUIT 自定义灵活Style的Component

 2009-12-01 00:00:00 来源:WEB开发网   
核心提示: Button类及其子类就比较特殊,它有一个pressedStyle,LWUIT 自定义灵活Style的Component(2),我们需要对一些方法进行重写,代码//301行起是添加的代码/***设置自定义的Font*@paramfont*/publicvoidsetCustomFont(Font

Button类及其子类就比较特殊,它有一个pressedStyle,我们需要对一些方法进行重写。

代码

    //301行起是添加的代码
    /**
     * 设置自定义的Font
     * @param font
     */
    public void setCustomFont(Font font){
        super.setCustomFont(font);
        this.getPressedStyle().setFont(font);
    }
    /**
     * 设置自定义的Border
     * @param border
     */
    public void setCustomBorder(Border border){
        super.setCustomBorder(border);
        this.getPressedStyle().setBorder(border);
    }
    /**
     * 设置自定义FgColor
     * @param unsectedColor
     *              未选中时的FgColor
     * @param selectedColor
     *              选中时的FgColor
     * @param pressedColor
     *              点击时的FgColor
     */
    public void setCustomFgColor(int unsectedColor, int selectedColor,int pressedColor){
        super.setCustomFgColor(unsectedColor, selectedColor);
        this.getPressedStyle().setFgColor(pressedColor);
    }
    /**
     * 设置自定义的Style
     * @param unselectedStyle
     *              未选中时的Style
     * @param selectedStyle
     *              选中时的Style
     * @param pressedStyle
     *              点击时的Style
     */
    public void setCustomStyle(Style unselectedStyle, Style selectedStyle, Style pressedStyle){
        super.setCustomStyle(unselectedStyle, selectedStyle);
        this.setPressedStyle(pressedStyle);
    }

Tags:LWUIT 定义 灵活

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接