Java:通过JTextField读取用户输入并将输入保存到.txt文件

时间:2019-02-11 17:32:03

标签: java textfield alarm inout

我正在编写一个程序,该程序代表一个时钟,并且还具有一个文本字段,该文本字段由我实例化:

JTextField tfield = new JTextField();

所以,我希望用户用12 34 56这样的字符串填充文本字段(应该在给定的时间触发时钟警报)。

我的main方法执行以下操作:

public static void main(String[] args)  {
    createAndShowGui();
}

......,其中createAndShowGui()创建PanelFrame(加上TextfieldButtons)并调用我用来显示当前内容的另一个函数时间。

clock

2 个答案:

答案 0 :(得分:0)

所以要澄清我的问题:

用户应该能够在我的框架内将字符串添加到文本字段。程序应将输入的String写入txt.file,并在重新启动时将其打开。就是这样!

问候!

答案 1 :(得分:0)

JTextField默认情况下允许用户在其中输入文本。其getText()方法检索其包含的文本。

通过Writer类之一(例如,类FileWriter)来完成在Java中写入文本文件的操作。

由于 Swing 是事件驱动的,因此您需要确定哪个事件将调用方法getText()并将该文本写入文件。我建议您使用GUI中的按钮之一。