当前位置: 首页>>代码示例>>Java>>正文


Java UIManager.getInstance方法代码示例

本文整理汇总了Java中com.codename1.ui.plaf.UIManager.getInstance方法的典型用法代码示例。如果您正苦于以下问题:Java UIManager.getInstance方法的具体用法?Java UIManager.getInstance怎么用?Java UIManager.getInstance使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.codename1.ui.plaf.UIManager的用法示例。


在下文中一共展示了UIManager.getInstance方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: editString

import com.codename1.ui.plaf.UIManager; //导入方法依赖的package包/类
/**
 * @inheritDoc
 */
public void editString(Component cmp, int maxSize, int constraint, String text, int keyCode) {
    UIManager m = UIManager.getInstance();
    CONFIRM_COMMAND = new Command(m.localize("ok", "OK"), Command.OK, 1);
    CANCEL_COMMAND = new Command(m.localize("cancel", "Cancel"), Command.CANCEL, 2);
    if(mid.getAppProperty("forceBackCommand") != null) {
        canvas.addCommand(MIDP_BACK_COMMAND);
    }
    currentTextBox = new TextBox("", "", maxSize, TextArea.ANY);
    currentTextBox.setCommandListener((CommandListener)canvas);
    currentTextBox.addCommand(CONFIRM_COMMAND);
    currentTextBox.addCommand(CANCEL_COMMAND);
    currentTextComponent = cmp;
    currentTextBox.setMaxSize(maxSize);
    currentTextBox.setString(text);
    currentTextBox.setConstraints(constraint);
    display.setCurrent(currentTextBox);
    ((C)canvas).setDone(false);
    Display.getInstance().invokeAndBlock(((C)canvas));
}
 
开发者ID:codenameone,项目名称:CodenameOne,代码行数:23,代码来源:GameCanvasImplementation.java

示例2: getUIManager

import com.codename1.ui.plaf.UIManager; //导入方法依赖的package包/类
public UIManager getUIManager() {
    if (uiManager != null) {
        return uiManager;
    } else {
        return UIManager.getInstance();
    }
}
 
开发者ID:codenameone,项目名称:CodenameOne,代码行数:8,代码来源:Form.java

示例3: getUIManager

import com.codename1.ui.plaf.UIManager; //导入方法依赖的package包/类
/**
 * This method should be used by the Component to retrieve the correct UIManager to work with
 * @return a UIManager instance
 */
public UIManager getUIManager(){
    Container parent = getParent();
    //if no parent return the default UIManager
    if(parent == null){
        return UIManager.getInstance();
    }
    return parent.getUIManager();        
}
 
开发者ID:codenameone,项目名称:CodenameOne,代码行数:13,代码来源:Component.java

示例4: EditPopup

import com.codename1.ui.plaf.UIManager; //导入方法依赖的package包/类
protected EditPopup(TextArea lightweightEdit, int maxSize) {
    super(new VerticalFieldManager(VerticalFieldManager.VERTICAL_SCROLL), Field.FOCUSABLE | Field.EDITABLE | Screen.DEFAULT_MENU);
    UIManager m = UIManager.getInstance();
    okString = m.localize("ok", "OK");
    cancelString = m.localize("cancel", "Cancel");
    this.lightweightEdit = lightweightEdit;
    long type = 0;
    int constraint = lightweightEdit.getConstraint();
    if ((constraint & TextArea.DECIMAL) == TextArea.DECIMAL) {
        type = BasicEditField.FILTER_REAL_NUMERIC;
    } else if ((constraint & TextArea.EMAILADDR) == TextArea.EMAILADDR) {
        type = BasicEditField.FILTER_EMAIL;
    } else if ((constraint & TextArea.NUMERIC) == TextArea.NUMERIC) {
        type = BasicEditField.FILTER_NUMERIC;
    } else if ((constraint & TextArea.PHONENUMBER) == TextArea.PHONENUMBER) {
        type = BasicEditField.FILTER_PHONE;
    } else if ((constraint & TextArea.NON_PREDICTIVE) == TextArea.NON_PREDICTIVE) {
        type = BasicEditField.NO_COMPLEX_INPUT;
    }


    if (lightweightEdit.isSingleLineTextArea()) {
        type |= BasicEditField.NO_NEWLINE;
    }

    if ((constraint & TextArea.PASSWORD) == TextArea.PASSWORD) {
        nativeEdit = new BBPasswordEditField(lightweightEdit, type, maxSize, 0, 0xffffff);
    } else {
        nativeEdit = new BBEditField(lightweightEdit, type, maxSize, 0, 0xffffff);
    }
    
    
    // using Field.EDITABLE flag now because of bug with DevTrack ID 354265 at
    // https://www.blackberry.com/jira/browse/JAVAAPI-101
    //nativeEdit.setEditable(true);
    net.rim.device.api.ui.Font f = nativeEdit.getFont();
    if (f.getHeight() > lightweightEdit.getStyle().getFont().getHeight()) {
        nativeEdit.setFont(f.derive(f.getStyle(),
                lightweightEdit.getStyle().getFont().getHeight()));
    }
    add(nativeEdit);
    nativeEdit.setFocus();
    nativeEdit.setFocusListener(this);
}
 
开发者ID:codenameone,项目名称:CodenameOne,代码行数:45,代码来源:BlackBerryImplementation.java


注:本文中的com.codename1.ui.plaf.UIManager.getInstance方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。