本文整理汇总了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));
}
示例2: getUIManager
import com.codename1.ui.plaf.UIManager; //导入方法依赖的package包/类
public UIManager getUIManager() {
if (uiManager != null) {
return uiManager;
} else {
return UIManager.getInstance();
}
}
示例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();
}
示例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);
}