gpt4 book ai didi

java - 如何在 Intellij IDEA 中创建 Nimbus L&F 实时模板

转载 作者:行者123 更新时间:2023-12-01 12:52:14 25 4
gpt4 key购买 nike

我想在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$。完成此操作后,编辑变量选项将变为可用。然后,您应该单击此按钮。您想要为 $CURRENT$ 变量定义一个表达式,例如 className()

整个过程在IntelliJ documentation中有描述。 .

关于java - 如何在 Intellij IDEA 中创建 Nimbus L&F 实时模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24135687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com