【发布时间】:2011-07-01 07:46:43
【问题描述】:
如何在 Java Swing 程序中处理命令行参数?
编辑:我想做的是让用户提供一个文件路径作为参数。然后我将 jTextPane 的文本设置为该文件的内容。
【问题讨论】:
-
请澄清 1) 从命令行启动 Swing... 2) 从 Swing 启动一些命令行进程
-
"..give 一个文件路径作为 arg。然后我将 jTextPane 的文本设置为该文件的内容。" 这听起来很棒 last千禧年,但为了这个千禧年,启动应用程序。使用Java Web Start & 声明对启动文件中的文件类型(例如 txt、html、rtf)感兴趣。然后当用户双击其中一个文件类型时,路径/名称将作为
main(String[])的第二个参数提供(第一个参数是-open。参见JNLP API File services demo.。 -
@Andrew Thompson:这个选项对于我编写这个程序的情况是不可行的。
-
@trashgod:这不是重复的。我的情况与那篇文章不同,因为那里没有提到访问 Swing 组件并为它们提供命令行参数。
-
@Matt R. Johnson:Re - JWS “那个选项不可行” 为什么不呢?请不要让我玩“20 个问题”。
标签: java swing command-line command-line-arguments