Java 如何创建Nimbus L&;Intellij IDEA中的F live模板
我想在Intellij IDEA中创建一个活动模板,以便在使用“nmbs+Tab”缩写时在我的代码中添加Nimbus外观和感觉 代码如下:Java 如何创建Nimbus L&;Intellij IDEA中的F live模板,java,intellij-idea,nimbus,Java,Intellij Idea,Nimbus,我想在Intellij IDEA中创建一个活动模板,以便在使用“nmbs+Tab”缩写时在我的代码中添加Nimbus外观和感觉 代码如下: try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) {
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$
。完成此操作后,编辑变量
选项变为可用。然后,你应该点击这个。您想为$CURRENT$
变量定义一个表达式,例如className()
整个过程在本章中进行了描述