有没有办法在JFrame GUI中使用命令行?

时间:2011-10-11 04:43:49

标签: java swing

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

的方法

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

例如,如果单击按钮显示消息s,

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

因此,如果他们输入hi,他们就会在屏幕上打个招呼。

有办法做到这一点吗?

3 个答案:

答案 0 :(得分:2)

使用jtextField获取用户输入,并使用gettext()获取jtextField中输入的值,并使用此信息显示消息。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

  

我无法向TextListener添加JTextField。那我怎么能得到这个文字呢?

您可以向ActionLIstener添加JTextField,就像tutorial和其他examples中显示的一样。