我正在编写一个程序,该程序代表一个时钟,并且还具有一个文本字段,该文本字段由我实例化:
JTextField tfield = new JTextField();
所以,我希望用户用12 34 56
这样的字符串填充文本字段(应该在给定的时间触发时钟警报)。
我的main方法执行以下操作:
public static void main(String[] args) {
createAndShowGui();
}
......,其中createAndShowGui()
创建Panel
和Frame
(加上Textfield
和Buttons
)并调用我用来显示当前内容的另一个函数时间。
答案 0 :(得分:0)
所以要澄清我的问题:
用户应该能够在我的框架内将字符串添加到文本字段。程序应将输入的String写入txt.file,并在重新启动时将其打开。就是这样!
问候!
答案 1 :(得分:0)
JTextField默认情况下允许用户在其中输入文本。其getText()
方法检索其包含的文本。
通过Writer
类之一(例如,类FileWriter)来完成在Java中写入文本文件的操作。
由于 Swing 是事件驱动的,因此您需要确定哪个事件将调用方法getText()
并将该文本写入文件。我建议您使用GUI中的按钮之一。