簡體   English   中英

如何在Intellij IDEA中創建Nimbus L&F實時模板

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM