symbolitem.java~36~

来自「基于j2me编写的小型英汉汉词典」· JAVA~36~ 代码 · 共 62 行

JAVA~36~
62
字号
package org.zblog.zenghelper.screen.sub;

import javax.microedition.lcdui.CustomItem;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.Font;
import javax.microedition.lcdui.Item;

/**
 * <p>Title: ZEngHelper</p>
 *
 * <p>Description: Z英汉词典</p>
 *
 * <p>Copyright: Zcw Copyright (c) 2004</p>
 *
 * <p>Company: www.zblog.org Z动力</p>
 *
 * @author 朱传伟-ZCW
 * @version 1.0
 */
public class SymbolItem extends Item{

    public SymbolItem(){
        super(null);
    }
    protected void paint(Graphics gp, int w, int h) {
        System.out.println(gp.getClipWidth()+"g->>");
        try{
            Image im = Image.createImage(
                    "/org/zblog/zenghelper/res/symbol/5.png");
            gp.drawString("英标:",3,1,Graphics.TOP | Graphics.LEFT);
            Font f=gp.getFont();
            int z=f.charWidth('英')*3;
            gp.drawImage(im,z, 1, Graphics.TOP | Graphics.LEFT);
            gp.drawString("cccc",z+8,1,Graphics.TOP | Graphics.LEFT);
        }
        catch(Exception e){
            e.printStackTrace();
        }
    }

    int callPreferredWidth(int _int) {
        return 0;
    }

    int callPreferredHeight(int _int) {
        return 0;
    }

    int callMinimumWidth() {
        return 0;
    }

    int callMinimumHeight() {
        return 0;
    }

    void callPaint(Graphics gp, int w, int h) {
        paint(gp,w,h);
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?