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

📄 uiaccess.java

📁 j2me polish学习的经典代码
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
	 * Sets the focus to the given index of the specified list.	 * When the list is not shown, it will be shown in this call.	 * When the J2ME Polish GUI is not used, only the list will be shown.	 * 	 * @param display the display 	 * @param list the list	 * @param index the index	 */	public static void setCurrentListIndex( Display display, javax.microedition.lcdui.List list, int index ) {		//#if !polish.blackberry && polish.usePolishGui			display.setCurrent( list );		//#endif	}	//#if polish.usePolishGui	/**	 * Sets the focus to the given index of the specified list.	 * When the list is not shown, it will be shown in this call.	 * When the J2ME Polish GUI is not used, only the list will be shown.	 * 	 * @param display the display 	 * @param list the list	 * @param index the index	 */	public static void setCurrentListIndex( Display display, List list, int index ) {		Item item = list.getItem( index );		item.show( display );	}	//#endif		/**	 * Applies a style to the given item if used in conjunction with the //#style preprocessing directive.	 * 	 * Example:	 * <pre>	 * //#style myStyle	 * UiAccess.setStyle( myItem );	 * </pre>	 * @param item the item which should get the new style	 */	public static void setStyle( javax.microedition.lcdui.Item item ) {		// ignore	}	/**	 * Applies a style to the given screen if used in conjunction with the //#style preprocessing directive.	 * 	 * Example:	 * <pre>	 * //#style myStyle	 * UiAccess.setStyle( myScreen );	 * </pre>	 * @param screen the screen which should get the new style	 */	public static void setStyle( javax.microedition.lcdui.Screen screen ) {		// ignore	}	//#if polish.usePolishGui	/**	 * Applies a style to the given item if used in conjunction with the //#style preprocessing directive.	 * 	 * Example:	 * <pre>	 * //#style myStyle	 * UiAccess.setStyle( myItem );	 * </pre>	 * @param item the item which should get the new style	 */	public static void setStyle( Item item ) {		// ignore	}	//#endif	//#if polish.usePolishGui	/**	 * Applies a style to the given screen if used in conjunction with the //#style preprocessing directive.	 * 	 * Example:	 * <pre>	 * //#style myStyle	 * UiAccess.setStyle( myScreen );	 * </pre>	 * @param screen the screen which should get the new style	 */	public static void setStyle( Screen screen ) {		// ignore	}	//#endif		//#if polish.usePolishGui	/**	 * Applies a style to the given item.	 * 	 * @param item the item which should get the new style	 * @param style the style	 */	public static void setStyle( Item item, Style style ) {		item.setStyle( style );	}	//#endif	//#if polish.usePolishGui	/**	 * Applies a style to the given screen.	 * 	 * @param screen the screen which should get the new style	 * @param style the style	 */	public static void setStyle( Screen screen, Style style ) {		screen.setStyle( style );	}	//#endif		//#if polish.usePolishGui	/**	 * Gets the current style of the given item.	 * 	 * Example:	 * <pre>	 * //#if polish.usePolishGui	 * 	Style style = UiAccess.getStyle( myItem );	 * 	if (style != null) }	 * 		style.background = new SimpleBackground( 0x00FF00 );	 *  }	 * //#endif	 * </pre>	 * Note: this method is only available when the J2ME Polish GUI is used, so you better check for the polish.usePolishGui prepocessing symbol.	 * @param item the item of which the style should be retrieved	 */	public static Style getStyle( javax.microedition.lcdui.Item item ) {		return null;	}	//#endif		//#if polish.usePolishGui	/**	 * Gets the current style of the given screen.	 * 	 * Example:	 * <pre>	 * //#if polish.usePolishGui	 * 	Style style = UiAccess.getStyle( myScreen );	 * 	if (style != null) }	 * 		style.background = new SimpleBackground( 0x00FF00 );	 *  }	 * //#endif	 * </pre>	 * Note: this method is only available when the J2ME Polish GUI is used, so you better check for the polish.usePolishGui prepocessing symbol.	 * @param screen the screen of which the style should be retrieved	 */	public static Style getStyle( javax.microedition.lcdui.Screen screen ) {		return null;	}	//#endif		//#if polish.usePolishGui	/**	 * Gets the current style of the given item.	 * 	 * Example:	 * <pre>	 * //#if polish.usePolishGui	 * 	Style style = UiAccess.getStyle( myItem );	 * 	if (style != null) }	 * 		style.background = new SimpleBackground( 0x00FF00 );	 *  }	 * //#endif	 * </pre>	 * Note: this method is only available when the J2ME Polish GUI is used, so you better check for the polish.usePolishGui prepocessing symbol.	 * @param item the item of which the style should be retrieved	 */	public static Style getStyle( Item item ) {		return item.style;	}	//#endif		//#if polish.usePolishGui	/**	 * Gets the current style of the given screen.	 * 	 * Example:	 * <pre>	 * //#if polish.usePolishGui	 * 	Style style = UiAccess.getStyle( myScreen );	 * 	if (style != null) }	 * 		style.background = new SimpleBackground( 0x00FF00 );	 *  }	 * //#endif	 * </pre>	 * Note: this method is only available when the J2ME Polish GUI is used, so you better check for the polish.usePolishGui prepocessing symbol.	 * @param screen the screen of which the style should be retrieved	 */	public static Style getStyle( Screen screen ) {		return screen.style;	}	//#endif		//#if polish.usePolishGui	public static boolean handleKeyPressed( Item item, int keyCode, int gameAction ) {		return item.handleKeyPressed(keyCode, gameAction);	}	//#endif		//#if polish.usePolishGui	public static boolean handlePointerPressed( Item item, int x, int y ) {		//#if polish.hasPointerEvents			return item.handlePointerPressed(x, y);		//#else			//# return false;		//#endif	}	//#endif			/**	 * Sets the caret position in the given text field.	 * Please note that this operation requires the direct input mode to work.	 * 	 * @param field the text field 	 * @param position the new caret position,  0 puts the caret at the start of the line, getString().length moves the caret to the end of the input.	 */	public static void setCaretPosition( javax.microedition.lcdui.TextField field, int position ) {		// ignore	}		//#if polish.usePolishGui	/**	 * Sets the caret position in the given text field.	 * Please note that this operation requires the direct input mode to work.	 * 	 * @param field the text field 	 * @param position the new caret position,  0 puts the caret at the start of the line, getString().length moves the caret to the end of the input.	 */	public static void setCaretPosition( TextField field, int position ) {		field.setCaretPosition( position ); 	}	//#endif	/**	 * Sets the caret position in the given text box.	 * Please note that this operation requires the direct input mode to work.	 * 	 * @param box the text box 	 * @param position the new caret position,  0 puts the caret at the start of the line, getString().length moves the caret to the end of the input.	 */	public static void setCaretPosition( javax.microedition.lcdui.TextBox box, int position ) {		// ignore	}		//#if polish.usePolishGui	/**	 * Sets the caret position in the given text box.	 * Please note that this operation requires the direct input mode to work.	 * 	 * @param box the text box 	 * @param position the new caret position,  0 puts the caret at the start of the line, getString().length moves the caret to the end of the input.	 */	public static void setCaretPosition( TextBox box, int position ) {		box.textField.setCaretPosition( position ); 	}	//#endif	/**	 * Sets the input mode for the given textfield.	 * Warning: you have to ensure that the input mode matches the contraints of	 * the given TextField.	 * 	 * @param field the text field 	 * @param inputMode the input mode, either UiAccess.MODE_NUMBERS, UiAcccss.MODE_LOWERCASE, UiAccess.MODE_UPPERCASE, UiAccess.MODE_FIRST_UPPERCASE or UiAccess.MODE_NATIVE 	 * @see #MODE_NUMBERS	 * @see #MODE_LOWERCASE	 * @see #MODE_UPPERCASE	 * @see #MODE_FIRST_UPPERCASE	 * @see #MODE_NATIVE	 */	public static void setInputMode( javax.microedition.lcdui.TextField field, int inputMode ) {		// ignore	}		//#if polish.usePolishGui	/**	 * Sets the input mode for the given textfield.	 * Warning: you have to ensure that the input mode matches the contraints of	 * the given TextField.	 * 	 * @param field the text field 	 * @param inputMode the input mode, either UiAccess.MODE_NUMBERS, UiAcccss.MODE_LOWERCASE, UiAccess.MODE_UPPERCASE, UiAccess.MODE_FIRST_UPPERCASE or UiAccess.MODE_NATIVE 	 * @see #MODE_NUMBERS	 * @see #MODE_LOWERCASE	 * @see #MODE_UPPERCASE	 * @see #MODE_FIRST_UPPERCASE	 * @see #MODE_NATIVE	 */	public static void setInputMode( TextField field, int inputMode ) {		field.setInputMode( inputMode ); 	}	//#endif	/**	 * Sets the input mode for the given textbox.	 * Warning: you have to ensure that the input mode matches the contraints of	 * the given TextBox.	 * 	 * @param box the text box 	 * @param inputMode the input mode, either UiAccess.MODE_NUMBERS, UiAcccss.MODE_LOWERCASE, UiAccess.MODE_UPPERCASE, UiAccess.MODE_FIRST_UPPERCASE or UiAccess.MODE_NATIVE 	 * @see #MODE_NUMBERS	 * @see #MODE_LOWERCASE	 * @see #MODE_UPPERCASE	 * @see #MODE_FIRST_UPPERCASE	 * @see #MODE_NATIVE	 */	public static void setInputMode( javax.microedition.lcdui.TextBox box, int inputMode ) {		// ignore	}		//#if polish.usePolishGui	/**	 * Sets the input mode for the given textbox.	 * Warning: you have to ensure that the input mode matches the contraints of	 * the given TextBox.	 * 	 * @param box the text box 	 * @param inputMode the input mode, either UiAccess.MODE_NUMBERS, UiAcccss.MODE_LOWERCASE, UiAccess.MODE_UPPERCASE, UiAccess.MODE_FIRST_UPPERCASEor UiAccess.MODE_NATIVE 	 * @see #MODE_NUMBERS	 * @see #MODE_LOWERCASE	 * @see #MODE_UPPERCASE	 * @see #MODE_FIRST_UPPERCASE	 * @see #MODE_NATIVE	 */	public static void setInputMode( TextBox box, int inputMode ) {		box.textField.setInputMode( inputMode ); 	}	//#endif		/**	 * Retrieves the input mode for the given textfield.	 * 	 * @param field the text field 	 * @return the input mode, either UiAccess.MODE_NUMBERS, UiAcccss.MODE_LOWERCASE, UiAccess.MODE_UPPERCASE, UiAccess.MODE_FIRST_UPPERCASEor UiAccess.MODE_NATIVE 	 * @see #MODE_NUMBERS	 * @see #MODE_LOWERCASE	 * @see #MODE_UPPERCASE	 * @see #MODE_FIRST_UPPERCASE	 * @see #MODE_NATIVE	 */	public static int getInputMode( javax.microedition.lcdui.TextField field ) {		return -1;	}		//#if polish.usePolishGui	/**	 * Retrieves the input mode for the given textfield.	 * 	 * @param field the text field 	 * @return the input mode, either UiAccess.MODE_NUMBERS, UiAcccss.MODE_LOWERCASE, UiAccess.MODE_UPPERCASE, UiAccess.MODE_FIRST_UPPERCASE or UiAccess.MODE_NATIVE	 * @see #MODE_NUMBERS	 * @see #MODE_LOWERCASE	 * @see #MODE_UPPERCASE	 * @see #MODE_FIRST_UPPERCASE	 * @see #MODE_NATIVE	 */	public static int getInputMode( TextField field ) {		return field.inputMode; 	}	//#endif	/**	 * Retrieves the input mode for the given textbox.	 * 	 * @param box the text box 	 * @return the input mode, either UiAccess.MODE_NUMBERS, UiAcccss.MODE_LOWERCASE, UiAccess.MODE_UPPERCASE, UiAccess.MODE_FIRST_UPPERCASE or UiAccess.MODE_NATIVE	 * @see #MODE_NUMBERS	 * @see #MODE_LOWERCASE	 * @see #MODE_UPPERCASE	 * @see #MODE_FIRST_UPPERCASE	 * @see #MODE_NATIVE	 */	public static int getInputMode( javax.microedition.lcdui.TextBox box ) {		return -1;	}		//#if polish.usePolishGui	/**	 * Retrieves the input mode for the given textbox.	 * 	 * @param box the text box 	 * @return the input mode, either UiAccess.MODE_NUMBERS, UiAcccss.MODE_LOWERCASE, UiAccess.MODE_UPPERCASE, UiAccess.MODE_FIRST_UPPERCASE or UiAccess.MODE_NATIVE 	 * @see #MODE_NUMBERS	 * @see #MODE_LOWERCASE	 * @see #MODE_UPPERCASE	 * @see #MODE_FIRST_UPPERCASE	 * @see #MODE_NATIVE	 */	public static int getInputMode( TextBox box ) {		return box.textField.inputMode; 	}	//#endif			/**	 * Retrieves the decimal value entered with a dot as the decimal mark.	 * <ul>	 * <li>When the value has no decimal places it will be returned as it is: 12</li>	 * <li>When the value is null, null will be returned: null</li>	 * <li>When the value has decimal places, a dot will be used: 12.3</li>	 * </ul>	 * When the J2ME Polish GUI is not used, this method will only detect commas as possible

⌨️ 快捷键说明

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