在Groovy中设置系统属性

斯迈布

请注意:尽管我在这里提到了Swing和MacOS,但这个问题与它们中的任何一个都没有关系:我只是将它们作为我要执行的操作的具体示例。


我试图以一种时髦的方式设置系统属性。如果要在Mac上开发Swing应用程序,通常的做法是设置以下系统属性,以使Swing应用程序的菜单看起来与典型的Mac应用程序相同:

System.setProperty("apple.laf.useScreenMenuBar", "true")

当我在我的main方法中调用该方法时,它具有所需的效果(菜单栏被拉出JFrame并固定在屏幕顶部)。

但是当我去尝试打电话给groovier时:

System.properties['apple.laf.useScreenMenuBar', 'true']

它不起作用。也不例外,它只是停止工作,并且在用户界面中没有达到预期的效果。为什么,该如何解决?

蛋白石

应该:

System.properties['apple.laf.useScreenMenuBar'] = true

或者

System.properties.'apple.laf.useScreenMenuBar' = true 

在这段代码中:

System.properties['apple.laf.useScreenMenuBar', 'true']

['apple.laf.useScreenMenuBar', 'true']被当作​​关键。见下文:

def m = [ [1, 2,]:3, 2:4 ]
assert m[1, 2] == 3

以下代码段返回正确的结果:

System.properties['lol'] = 2

assert 2 == System.properties['lol']

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用ant设置系统属性

来自分类Dev

Android系统属性

来自分类Dev

如何使用系统属性设置Maven POM文件以输入Java中的参数?

来自分类Dev

如何在build.sbt中设置系统属性,并在Scala应用程序代码中读取它?

来自分类Dev

如何在IntelliJ IDEA 13 gradle任务中设置系统属性?

来自分类Dev

如何在Eclipse中查看Java系统属性

来自分类Dev

如何为每个用户设置系统属性?

来自分类Dev

在Spring Boot插件中定义系统属性

来自分类Dev

如何使用Gradle comand行设置Java系统属性?

来自分类Dev

IntelliJ 14 + gradle问题与测试中的系统属性

来自分类Dev

在Spring MVC Webapp中添加系统属性

来自分类Dev

在testng XML中添加系统属性?

来自分类Dev

如何在vertx中传递系统属性

来自分类Dev

系统属性管理

来自分类Dev

Weblogic设置系统属性并在Java中使用

来自分类Dev

未设置Intellij multiModuleProjectDirectory系统属性

来自分类Dev

将代理设置为系统属性不起作用

来自分类Dev

如何设置javax.xml.transform.TransformerFactory的系统属性

来自分类Dev

如何在Windows中为SBT设置默认系统属性?

来自分类Dev

Android系统属性

来自分类Dev

如何使用系统属性设置Maven POM文件以输入Java中的参数?

来自分类Dev

如何在UNIX中设置log4j.configuration文件系统属性

来自分类Dev

将代理设置为系统属性不起作用

来自分类Dev

未设置Dmaven.multiModuleProjectDirectory系统属性

来自分类Dev

如何删除Glassfish中的系统属性

来自分类Dev

在.gradle文件中设置gradle系统属性

来自分类Dev

在 jmockit 单元测试中设置系统属性

来自分类Dev

从 javadoc 命令行设置系统属性

来自分类Dev

在 JAAS 配置中找不到“KafkaClient”条目。未设置系统属性“java.security.auth.login.config”

Related 相关文章

  1. 1

    使用ant设置系统属性

  2. 2

    Android系统属性

  3. 3

    如何使用系统属性设置Maven POM文件以输入Java中的参数?

  4. 4

    如何在build.sbt中设置系统属性,并在Scala应用程序代码中读取它?

  5. 5

    如何在IntelliJ IDEA 13 gradle任务中设置系统属性?

  6. 6

    如何在Eclipse中查看Java系统属性

  7. 7

    如何为每个用户设置系统属性?

  8. 8

    在Spring Boot插件中定义系统属性

  9. 9

    如何使用Gradle comand行设置Java系统属性?

  10. 10

    IntelliJ 14 + gradle问题与测试中的系统属性

  11. 11

    在Spring MVC Webapp中添加系统属性

  12. 12

    在testng XML中添加系统属性?

  13. 13

    如何在vertx中传递系统属性

  14. 14

    系统属性管理

  15. 15

    Weblogic设置系统属性并在Java中使用

  16. 16

    未设置Intellij multiModuleProjectDirectory系统属性

  17. 17

    将代理设置为系统属性不起作用

  18. 18

    如何设置javax.xml.transform.TransformerFactory的系统属性

  19. 19

    如何在Windows中为SBT设置默认系统属性?

  20. 20

    Android系统属性

  21. 21

    如何使用系统属性设置Maven POM文件以输入Java中的参数?

  22. 22

    如何在UNIX中设置log4j.configuration文件系统属性

  23. 23

    将代理设置为系统属性不起作用

  24. 24

    未设置Dmaven.multiModuleProjectDirectory系统属性

  25. 25

    如何删除Glassfish中的系统属性

  26. 26

    在.gradle文件中设置gradle系统属性

  27. 27

    在 jmockit 单元测试中设置系统属性

  28. 28

    从 javadoc 命令行设置系统属性

  29. 29

    在 JAAS 配置中找不到“KafkaClient”条目。未设置系统属性“java.security.auth.login.config”

热门标签

归档