⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 figureelement.java

📁 J2ME上的一个播放器,可以更换皮肤.开源软件.
💻 JAVA
字号:
package inline.ui.le;

import javax.microedition.lcdui.*;
import inline.ui.ce.CanvasElement;

    public class FigureElement extends StringElement
    {
	protected int figure;
        
        public FigureElement(String txt, int ffigure)
        {
	    super(txt);
	    setFigure(ffigure);
        }
        
	public boolean ownerDraw()
	{
	    return true;
	}
	
	public void onDraw(Graphics g, inline.ui.ce.InList lst, int x, int y, int asc ) 
	{
	    int fh = lst.getFontHeight();
	    int d1 = (fh >> 2);
	    int d2 = (fh >> 1);

	    boolean sel = (asc>=0);
	    
	    g.setColor(lst.getRampColor(80, sel));
	    lst.execMetaCommands(g, figure, x, y, fh, fh);

	    g.setColor(lst.getRampColor(100, sel));
	    g.drawString(text, x+fh, y, 0);
	}
	

	public void setFigure(int ffigure)
	{
	    figure = ffigure;
	}

	public int getFigure()
	{
	    return figure;
	}

	public boolean keyPressedElement(int keyCode, CanvasElement parent)
	{
	    if (keyCode == CanvasElement.RIGHT && figure==parent.FIGURE_RARROW)
	    {
		parent.getParent().selectPreview(this);
	    }
		    
	    return false;
	}
    
	public boolean deliverKeys()
	{
	    return true;
	}
    }


⌨️ 快捷键说明

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