【问题标题】:Is there a way to use commandline within a JFrame GUI?有没有办法在 JFrame GUI 中使用命令行?
【发布时间】:2011-12-05 00:09:53
【问题描述】:

所以,我制作了一个 jar 文件,它运行一个包含 JFrame、面板和按钮的类。 单击按钮后,它将运行我班级的主要方法 运行带参数的方法(String s);

我希望根据用户的需要更改此参数。

比如点击按钮显示消息s,

我希望用户输入他们想要的消息。

因此,如果他们输入 hi,他们会在屏幕上得到 hi。

有没有办法做到这一点?

【问题讨论】:

  • 我一直在努力按照桑杰告诉我的去做。但似乎我无法将 TextListener 添加到 jtextField。那我怎么能得到文本

标签: java swing


【解决方案1】:

我无法将TextListener 添加到JTextField。那么我怎样才能得到文本呢?

您可以将ActionLIstener 添加到您的JTextField,就像它们在tutorial 和其他examples 中显示的那样。

【讨论】:

    【解决方案2】:

    或者,您可以将参数s 获取为command line argument。有一个例子here

    【讨论】:

      【解决方案3】:

      使用jtextField 获取用户输入并使用gettext() 获取在jtextField 中输入的值并使用它来显示消息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-10-20
        • 2021-12-30
        • 2018-07-08
        • 2021-08-06
        • 2016-03-24
        • 1970-01-01
        • 2022-12-12
        • 2020-09-02
        相关资源
        最近更新 更多