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

📄 imageitem.java

📁 J2me唆哈的代码
💻 JAVA
字号:
/*
 * Created on 2005-9-21 by pcy
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package javax.microedition.lcdui;

import a.a.a.midp.lcdui.*;

public class ImageItem extends Item {

    public final static int LAYOUT_DEFAULT = 0;

    public final static int LAYOUT_LEFT = 1;
  
    public final static int LAYOUT_RIGHT = 2;
  
    public final static int LAYOUT_CENTER = 3;
  
    public final static int LAYOUT_NEWLINE_BEFORE = 0x100;
  
    public final static int LAYOUT_NEWLINE_AFTER = 0x200;
  
    public ImageItem(String label, Image img, int layout, String altText) {
        super(label);
        synchronized (Display.LCDUILock) {
            instance=new BQImageItem(label,img.getBQImage(),layout,altText);
        }
    }

    
    public ImageItem(String label, Image image, int layout, String altText,
                     int appearanceMode) {
        super(label);
        instance=new BQImageItem(label, image.getBQImage(), layout, altText, appearanceMode);
    }

    
    public Image getImage() {
        synchronized (Display.LCDUILock) {
            return ((BQImageItem)instance).getImage().getShell();
        }
    }

    
    public void setImage(Image img) {
        synchronized (Display.LCDUILock) {
            ((BQImageItem)instance).setImage(img.getBQImage());
        }
    }

    public String getAltText() { 
        // SYNC NOTE: return of atomic value, no locking necessary
        return ((BQImageItem)instance).getAltText();
    }

    
    public void setAltText(String text) {
        // SYNC NOTE: atomic, no locking necessary
        ((BQImageItem)instance).setAltText(text);
    }

    
    public int getLayout() {
        // NOTE: looks odd, but this method is required for 1.0 compatiblitiy
        return super.getLayout();
    }

    
    public void setLayout(int layout) {
        // NOTE: looks odd, but this method is required for 1.0 compatiblitiy
        super.setLayout(layout);
    }

    
    public int getAppearanceMode() {
        return ((BQImageItem)instance).getAppearanceMode();
    }

}

⌨️ 快捷键说明

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