我想在 Intellij IDEA 中创建一个实时模板,以便在使用" nmbs + Tab&#34时在我的代码中添加 Nimbus外观和感觉 ; 缩写。
这是代码:
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(CURRENT.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(CURRENT.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(CURRENT.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(CURRENT.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
因为此实时模板基于当前的类名称才能正常工作, 问题是 如何使用" CURRENT"来获取和替换当前的类名称?代码中的单词 ?
感谢。
答案 0 :(得分:1)
您应该创建实时模板并将代码粘贴到其中,但将CURRENT
替换为$CURRENT$
。完成此操作后,Edit Variables
选项即可使用。然后,您应该单击此按钮。您想为className()
变量定义表达式,例如$CURRENT$
。
整个过程在IntelliJ documentation。
中描述