java selected,SelectedPart.java

本文介绍了在J2ME项目中,SelectedPart类的具体实现,它扩展了Part类,用于定制UI组件的选中效果。通过paint方法展示了如何根据焦点状态改变背景颜色和边框样式。了解这个类有助于理解J2ME WapExplorer中用户界面的绘制和交互设计。
摘要由CSDN通过智能技术生成

/********************************************************************

* 项目名称:j2me学习 J2me Wap Explorer

*

* Copyright 2005-2006 Wuhua. All rights reserved

*

* 本程序只用于学习目的,不能用于商业目的。如有需要请联系作者

********************************************************************/

package org.wuhua.wap.ui;

import javax.microedition.lcdui.Graphics;

/**

* 类名:SelectedPart.java

* 编写日期: 2006-12-25

* 程序功能描述:

* Demo:

* Bug:

*

* 程序变更日期 :

* 变更作者 :

* 变更说明 :

*

* @author wuhua rrq12345@163.com

*/

public class SelectedPart extends Part {

public SelectedPart() {

super(0, 0, 0, 0);

}

public void paint(Graphics g) {

g.setColor(bgColor);

g.fillRect(view[X],view[Y],view[WIDTH],view[HEIGHT]);

if(this.hasFocus){

g.setColor(this.fontColor);

g.drawRect(view[X],view[Y],view[WIDTH],view[HEIGHT]);

}

}

public void onClick(int keyCode) {

}

public int getHeight() {

return 0;

}

public int getWidth() {

return font.stringWidth(text);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值