本文整理汇总了Java中javax.swing.UIManager.getString方法的典型用法代码示例。如果您正苦于以下问题:Java UIManager.getString方法的具体用法?Java UIManager.getString怎么用?Java UIManager.getString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.swing.UIManager
的用法示例。
在下文中一共展示了UIManager.getString方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: keyAcceleratorString
import javax.swing.UIManager; //导入方法依赖的package包/类
public static String keyAcceleratorString(KeyStroke keyStroke) {
if (keyStroke == null || NO_KEYSTROKE.equals(keyStroke)) return null;
String keyText = KeyEvent.getKeyText(keyStroke.getKeyCode());
int modifiers = keyStroke.getModifiers();
if (modifiers == 0) return keyText;
if (ACC_DELIMITER == null) {
ACC_DELIMITER = UIManager.getString("MenuItem.acceleratorDelimiter"); // NOI18N
if (ACC_DELIMITER == null) ACC_DELIMITER = "+"; // NOI18N // Note: NetBeans default, Swing uses '-' by default
}
return KeyEvent.getKeyModifiersText(modifiers) + ACC_DELIMITER + keyText;
}
示例2: getCloseTabPressedImage
import javax.swing.UIManager; //导入方法依赖的package包/类
private static Icon getCloseTabPressedImage() {
if( null == closeTabPressedImage ) {
String path = UIManager.getString("nb.close.tab.icon.pressed.name" ); //NOI18N
if( null != path ) {
closeTabPressedImage = ImageUtilities.loadImageIcon(path, true); // NOI18N
}
}
if( null == closeTabPressedImage ) {
if( isWindows8LaF() || isWindows10LaF() ) {
closeTabPressedImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/win8_bigclose_pressed.png", true); // NOI18N
} else if( isWindowsVistaLaF() ) {
closeTabPressedImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/vista_close_pressed.png", true); // NOI18N
} else if( isWindowsXPLaF() ) {
closeTabPressedImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/xp_close_pressed.png", true); // NOI18N
} else if( isWindowsLaF() ) {
closeTabPressedImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/win_close_pressed.png", true); // NOI18N
} else if( isAquaLaF() ) {
closeTabPressedImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/mac_close_pressed.png", true); // NOI18N
} else if( isGTKLaF() ) {
closeTabPressedImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/gtk_close_pressed.png", true); // NOI18N
} else {
closeTabPressedImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/metal_close_pressed.png", true); // NOI18N
}
}
return closeTabPressedImage;
}
示例3: getCloseTabRolloverImage
import javax.swing.UIManager; //导入方法依赖的package包/类
private static Icon getCloseTabRolloverImage() {
if( null == closeTabMouseOverImage ) {
String path = UIManager.getString("nb.close.tab.icon.rollover.name" ); //NOI18N
if( null != path ) {
closeTabMouseOverImage = ImageUtilities.loadImageIcon(path, true); // NOI18N
}
}
if( null == closeTabMouseOverImage ) {
if( isWindows8LaF() || isWindows10LaF() ) {
closeTabMouseOverImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/win8_bigclose_rollover.png", true); // NOI18N
} else if( isWindowsVistaLaF() ) {
closeTabMouseOverImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/vista_close_rollover.png", true); // NOI18N
} else if( isWindowsXPLaF() ) {
closeTabMouseOverImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/xp_close_rollover.png", true); // NOI18N
} else if( isWindowsLaF() ) {
closeTabMouseOverImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/win_close_rollover.png", true); // NOI18N
} else if( isAquaLaF() ) {
closeTabMouseOverImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/mac_close_rollover.png", true); // NOI18N
} else if( isGTKLaF() ) {
closeTabMouseOverImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/gtk_close_rollover.png", true); // NOI18N
} else {
closeTabMouseOverImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/metal_close_rollover.png", true); // NOI18N
}
}
return closeTabMouseOverImage;
}
示例4: getBigCloseTabImage
import javax.swing.UIManager; //导入方法依赖的package包/类
private static Icon getBigCloseTabImage() {
if( null == bigCloseTabImage ) {
String path = UIManager.getString("nb.bigclose.tab.icon.enabled.name" ); //NOI18N
if( null != path ) {
bigCloseTabImage = ImageUtilities.loadImageIcon(path, true); // NOI18N
}
}
if( null == bigCloseTabImage ) {
if( isWindows8LaF() || isWindows10LaF() ) {
bigCloseTabImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/win8_bigclose_enabled.png", true); // NOI18N
} else if( isWindowsVistaLaF() ) {
bigCloseTabImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/vista_bigclose_enabled.png", true); // NOI18N
} else if( isWindowsXPLaF() ) {
bigCloseTabImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/xp_bigclose_enabled.png", true); // NOI18N
} else if( isWindowsLaF() ) {
bigCloseTabImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/win_bigclose_enabled.png", true); // NOI18N
} else if( isAquaLaF() ) {
bigCloseTabImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/mac_bigclose_enabled.png", true); // NOI18N
} else if( isGTKLaF() ) {
bigCloseTabImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/gtk_bigclose_enabled.png", true); // NOI18N
} else {
bigCloseTabImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/metal_bigclose_enabled.png", true); // NOI18N
}
}
return bigCloseTabImage;
}
示例5: getBigCloseTabRolloverImage
import javax.swing.UIManager; //导入方法依赖的package包/类
private static Icon getBigCloseTabRolloverImage() {
if( null == bigCloseTabMouseOverImage ) {
String path = UIManager.getString("nb.bigclose.tab.icon.rollover.name" ); //NOI18N
if( null != path ) {
bigCloseTabMouseOverImage = ImageUtilities.loadImageIcon(path, true); // NOI18N
}
}
if( null == bigCloseTabMouseOverImage ) {
if( isWindows8LaF() || isWindows10LaF() ) {
bigCloseTabMouseOverImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/win8_bigclose_rollover.png", true); // NOI18N
} else if( isWindowsVistaLaF() ) {
bigCloseTabMouseOverImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/vista_bigclose_rollover.png", true); // NOI18N
} else if( isWindowsXPLaF() ) {
bigCloseTabMouseOverImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/xp_bigclose_rollover.png", true); // NOI18N
} else if( isWindowsLaF() ) {
bigCloseTabMouseOverImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/win_bigclose_rollover.png", true); // NOI18N
} else if( isAquaLaF() ) {
bigCloseTabMouseOverImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/mac_bigclose_rollover.png", true); // NOI18N
} else if( isGTKLaF() ) {
bigCloseTabMouseOverImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/gtk_bigclose_rollover.png", true); // NOI18N
} else {
bigCloseTabMouseOverImage = ImageUtilities.loadImageIcon("org/openide/awt/resources/metal_bigclose_rollover.png", true); // NOI18N
}
}
return bigCloseTabMouseOverImage;
}
示例6: convert
import javax.swing.UIManager; //导入方法依赖的package包/类
private static Object convert(Locale locale, String key) {
if (key.endsWith("Text")) { // NON-NLS: suffix for text message
return UIManager.getString(key, locale);
}
if (key.endsWith("Size")) { // NON-NLS: suffix for dimension
return UIManager.getDimension(key, locale);
}
if (key.endsWith("Color")) { // NON-NLS: suffix for color
return UIManager.getColor(key, locale);
}
int value = SwingUtilities2.getUIDefaultsInt(key, locale, -1);
return Integer.valueOf(value);
}
示例7: getUndoPresentationName
import javax.swing.UIManager; //导入方法依赖的package包/类
@Override
public String getUndoPresentationName() {
// The following code does an original code of: return this.canUndo() ? super.getUndoPresentationName() : "";
if (canUndo()) {
// UndoManager.getUndoPresentationName() follows
if (inProgress) {
if (canUndo()) {
return editToBeUndone().getUndoPresentationName();
} else {
return UIManager.getString("AbstractUndoableEdit.undoText");
}
} else {
UndoableEdit last = lastEdit();
if (last != null) {
return last.getUndoPresentationName();
} else {
String name = getPresentationName();
if (!"".equals(name)) {
name = UIManager.getString("AbstractUndoableEdit.undoText")
+ " " + name;
} else {
name = UIManager.getString("AbstractUndoableEdit.undoText");
}
return name;
}
}
} else {
return "";
}
}
示例8: getPresentationName
import javax.swing.UIManager; //导入方法依赖的package包/类
/**
* Provides a localized, human readable description of this edit
* suitable for use in, say, a change log.
*
* @return the description
*/
public String getPresentationName() {
DocumentEvent.EventType type = getType();
if(type == DocumentEvent.EventType.INSERT)
return UIManager.getString("AbstractDocument.additionText");
if(type == DocumentEvent.EventType.REMOVE)
return UIManager.getString("AbstractDocument.deletionText");
return UIManager.getString("AbstractDocument.styleChangeText");
}
示例9: getText
import javax.swing.UIManager; //导入方法依赖的package包/类
final String getText(Component component, String suffix) {
return UIManager.getString(this.prefix + suffix + "Text", component.getLocale()); // NON-NLS: default postfix
}
示例10: getDefaultSwingText
import javax.swing.UIManager; //导入方法依赖的package包/类
private String getDefaultSwingText() {
return doUndo ? UIManager.getString("AbstractUndoableEdit.undoText") : //NOI18N
UIManager.getString("AbstractUndoableEdit.redoText"); //NOI18N
}
示例11: getRedoPresentationName
import javax.swing.UIManager; //导入方法依赖的package包/类
/**
* Returns a description of the redoable form of this edit.
* If <code>end</code> has been invoked this calls into super.
* Otherwise if there are edits to be redone, this returns
* the value from the next significant edit that will be redone.
* If there are no edits to be redone and <code>end</code> has not
* been invoked this returns the value from the <code>UIManager</code>
* property "AbstractUndoableEdit.redoText".
*
* @return a description of the redoable form of this edit
* @see #redo
* @see CompoundEdit#getRedoPresentationName
*/
public synchronized String getRedoPresentationName() {
if (inProgress) {
if (canRedo()) {
return editToBeRedone().getRedoPresentationName();
} else {
return UIManager.getString("AbstractUndoableEdit.redoText");
}
} else {
return super.getRedoPresentationName();
}
}
示例12: getRedoPresentationName
import javax.swing.UIManager; //导入方法依赖的package包/类
/**
* Retreives the value from the defaults table with key
* <code>AbstractUndoableEdit.redoText</code> and returns
* that value followed by a space, followed by
* <code>getPresentationName</code>.
* If <code>getPresentationName</code> returns "",
* then the defaults value is returned alone.
*
* @return the value from the defaults table with key
* <code>AbstractUndoableEdit.redoText</code>, followed
* by a space, followed by <code>getPresentationName</code>
* unless <code>getPresentationName</code> is "" in which
* case, the defaults value is returned alone.
* @see #getPresentationName
*/
public String getRedoPresentationName() {
String name = getPresentationName();
if (!"".equals(name)) {
name = UIManager.getString("AbstractUndoableEdit.redoText") +
" " + name;
} else {
name = UIManager.getString("AbstractUndoableEdit.redoText");
}
return name;
}
示例13: getUndoPresentationName
import javax.swing.UIManager; //导入方法依赖的package包/类
/**
* Retreives the value from the defaults table with key
* <code>AbstractUndoableEdit.undoText</code> and returns
* that value followed by a space, followed by
* <code>getPresentationName</code>.
* If <code>getPresentationName</code> returns "",
* then the defaults value is returned alone.
*
* @return the value from the defaults table with key
* <code>AbstractUndoableEdit.undoText</code>, followed
* by a space, followed by <code>getPresentationName</code>
* unless <code>getPresentationName</code> is "" in which
* case, the defaults value is returned alone.
* @see #getPresentationName
*/
public String getUndoPresentationName() {
String name = getPresentationName();
if (!"".equals(name)) {
name = UIManager.getString("AbstractUndoableEdit.undoText") +
" " + name;
} else {
name = UIManager.getString("AbstractUndoableEdit.undoText");
}
return name;
}
示例14: getUndoPresentationName
import javax.swing.UIManager; //导入方法依赖的package包/类
/**
* Returns a description of the undoable form of this edit.
* If <code>end</code> has been invoked this calls into super.
* Otherwise if there are edits to be undone, this returns
* the value from the next significant edit that will be undone.
* If there are no edits to be undone and <code>end</code> has not
* been invoked this returns the value from the <code>UIManager</code>
* property "AbstractUndoableEdit.undoText".
*
* @return a description of the undoable form of this edit
* @see #undo
* @see CompoundEdit#getUndoPresentationName
*/
public synchronized String getUndoPresentationName() {
if (inProgress) {
if (canUndo()) {
return editToBeUndone().getUndoPresentationName();
} else {
return UIManager.getString("AbstractUndoableEdit.undoText");
}
} else {
return super.getUndoPresentationName();
}
}
示例15: getRedoPresentationName
import javax.swing.UIManager; //导入方法依赖的package包/类
/**
* Provides a localized, human readable description of the redoable
* form of this edit, e.g. for use as a Redo menu item. Typically
* derived from getPresentationName();
*
* @return the description
*/
public String getRedoPresentationName() {
return UIManager.getString("AbstractDocument.redoText") + " " +
getPresentationName();
}