007 决定搭建自己的界面包

汉字最好----http://blog.csdn.net/stgsd---

一个继承自canvas的主界面类LZform

一个可见对象类LZobj,可以作为容器接受其他LZobj

若干个LZobj的子类.

LZform有三个LZobj对象---标题栏,任务栏.窗体

 

下面任务栏有三个子类---两个LZstr和一个LZimg

-----

LZobj类

public class LZobj {
 public int x,y,w,h;
 protected int 锚点;
 protected int x2,y2,h2;//当前坐标及行高
 public int 间距,行距;
 protected Vector 对象集=new Vector(8,3);
 public MSG 事件接口=new MSG();
 public LZobj 父对象;
 public Font 字体=Font.getDefaultFont();;
 public int 前景色=0xffffff;
 public int 背景色;
 public int 风格=1;//0透明1普通背景2渐进背景4边框

通过MSG类进行事件处理.

下图中,点击"菜单"后模拟菜单弹出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值