本文整理了Java中org.netbeans.editor.Utilities.keyStrokeToString()
方法的一些代码示例,展示了Utilities.keyStrokeToString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Utilities.keyStrokeToString()
方法的具体详情如下:
包路径:org.netbeans.editor.Utilities
类名称:Utilities
方法名:keyStrokeToString
[英]Creates nice textual representation of KeyStroke. Modifiers and an actual key label are concated by plus signs
[中]创建击键的良好文本表示。修饰符和实际的键标签由加号表示
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/org-netbeans-modules-editor-lib
/**
* Creates nice textual description of sequence of KeyStrokes. Usable for
* displaying MultiKeyBindings. The keyStrokes are delimited by space.
* @param Array of KeyStrokes representing the actual sequence.
* @return String describing the KeyStroke sequence.
*/
public static String keySequenceToString( KeyStroke[] seq ) {
StringBuffer sb = new StringBuffer();
for( int i=0; i<seq.length; i++ ) {
if( i>0 ) sb.append( ' ' ); // NOI18N
sb.append( keyStrokeToString( seq[i] ) );
}
return sb.toString();
}
代码示例来源:origin: net.java.abeille/abeille
/**
* Creates nice textual description of sequence of KeyStrokes. Usable for
* displaying MultiKeyBindings. The keyStrokes are delimited by space.
*
* @param Array
* of KeyStrokes representing the actual sequence.
* @return String describing the KeyStroke sequence.
*/
public static String keySequenceToString(KeyStroke[] seq) {
StringBuffer sb = new StringBuffer();
for (int i = 0; i < seq.length; i++) {
if (i > 0)
sb.append(' '); // NOI18N
sb.append(keyStrokeToString(seq[i]));
}
return sb.toString();
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/org-netbeans-modules-editor-lib
private void keySequenceInputFieldKeyPressed (java.awt.event.KeyEvent evt) {//GEN-FIRST:event_keySequenceInputFieldKeyPressed
evt.consume();
String modif = KeyEvent.getKeyModifiersText( evt.getModifiers() );
if( isModifier( evt.getKeyCode() ) ) {
keySequenceInputField.setText( text.toString() + modif + '+' ); //NOI18N
} else {
KeyStroke stroke = KeyStroke.getKeyStrokeForEvent( evt );
strokes.add( stroke );
text.append( Utilities.keyStrokeToString( stroke ) );
text.append( ' ' );
keySequenceInputField.setText( text.toString() );
firePropertyChange( PROP_KEYSEQUENCE, null, null );
}
}//GEN-LAST:event_keySequenceInputFieldKeyPressed
代码示例来源:origin: net.java.abeille/abeille
private void keySequenceInputFieldKeyPressed(java.awt.event.KeyEvent evt) {// GEN-FIRST:event_keySequenceInputFieldKeyPressed
evt.consume();
String modif = KeyEvent.getKeyModifiersText(evt.getModifiers());
if (isModifier(evt.getKeyCode())) {
keySequenceInputField.setText(text.toString() + modif + '+'); // NOI18N
}
else {
KeyStroke stroke = KeyStroke.getKeyStrokeForEvent(evt);
strokes.add(stroke);
text.append(Utilities.keyStrokeToString(stroke));
text.append(' ');
keySequenceInputField.setText(text.toString());
firePropertyChange(PROP_KEYSEQUENCE, null, null);
}
}// GEN-LAST:event_keySequenceInputFieldKeyPressed
内容来源于网络,如有侵权,请联系作者删除!