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

LWUIT 自定义灵活Style的Component

 2009-12-01 00:00:00 来源:WEB开发网   
核心提示: 当修改完这些基本的组件类以后,我们就可以灵活的运用这些组件了,LWUIT 自定义灵活Style的Component(3),以Button为例,在一个应用程序中会运用到很多Button,是我反编译LWUIT.jar后,修改了代码中混淆产生的错误,有边框的,无边框的

当修改完这些基本的组件类以后,我们就可以灵活的运用这些组件了。以Button为例,在一个应用程序中会运用到很多Button,有边框的,无边框的,无背景的,带下划线的(类似于超链接)等等。我们完全可以把这些样式归到一个类中,那我们就写一个类CustomButton继承自Button。

代码

import com.sun.lwuit.Button;
import com.sun.lwuit.Image;
/**
 *
 * @author Sunny Peng
 */
public class CustomButton extends Button{
    /**
     * 构造方法
     */
    public CustomButton(){
        
    }
    /**
     * 构造方法
     * @param text
     *          传入文本
     */
    public CustomButton(String text){
        
    }
    /**
     * 构造方法
     * @param text
     *          文本
     * @param icon
     *          图片
     */
    public CustomButton(String text,Image icon){
        
    }
    /**
     * 构造方法
     * @param text
     *          文本
     * @param icon
     *          图片
     * @param direction
     *          方向,图片和文本的位置,比如图片在文本下方,图片在文本右边等等。
     */
    public CustomButton(String text,Image icon, int direction){
        
    }
    /**
     * 无边框按钮
     */
    public void setNoBorder(){
        
    }
    /**
     * 无背景按钮
     */
    public void setNoBg(){
        
    }
    /**
     * 无边框,无背景按钮
     */
    public void setNoBorderBg(){
        
    }
    /**
     * 超链接形式的按钮
     */
    public void setURLStyle(){
        
    }
}

以上方法的主体大家可以自己写,方法参数也自己定义。

我现在用的源代码是1.3版本之前最新的(1.3版本的目前还不能够使用),是我反编译LWUIT.jar后,修改了代码中混淆产生的错误,使用正常,下面是LWUIT源代码的下载地址:

http://download.csdn.net/source/1856358

上一页  1 2 3 

Tags:LWUIT 定义 灵活

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