[英]how to create Nimbus L&F live template in Intellij IDEA
我想在Intellij IDEA中創建一個實時模板,以在使用“ nmbs + Tab”的縮寫時在我的代碼中添加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”一詞來獲取和替換當前的類名 ?
謝謝。
您應該創建實時模板並將代碼粘貼到其中,但是將CURRENT
替換為$CURRENT$
。 完成此操作后,“ Edit Variables
選項將變為可用。 然后,您應該單擊此。 您想為$CURRENT$
變量定義一個表達式,例如className()
。
整個過程在IntelliJ文檔中進行了描述。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.