LWUIT 自定义灵活Style的Component
2009-12-01 00:00:00 来源:WEB开发网当修改完这些基本的组件类以后,我们就可以灵活的运用这些组件了。以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
- ››灵活更改Windows 7“自动播放”设置
- ››灵活更改Win7系统“自动播放”设置
- ››定义名称时自动代码提示所需的后缀
- ››灵活运用ISA的链接转换功能:ISA2006系列之十三
- ››灵活配置DHCP服务器 解决更改IP地址问题
- ››灵活有效的数据仓库解决方案:第1部分:客户互动和...
- ››灵活有效的数据仓库解决方案,第3部分:设计并实现...
- ››LWUIT 1.3终于发布了!
- ››LWUIT 自定义灵活Style的Component
- ››灵活使用Word 2003文档窗口的滚动条
- ››LWUIT + ChartComponent 之一实现饼图(PieChart)
- ››LWUIT + ChartComponent 之二实现线形图(LineChar...
更多精彩
赞助商链接