Java GUI(SWT) - 在执行其他操作(如读取该文本)时显示文本

时间:2013-05-13 18:47:45

标签: java swing user-interface event-handling swt

我有一个读取文本文件的java类。对于每行读取,此类(称为X)将记录写入数据库。

这可以在没有任何GUI的情况下工作,只能从linux shell开始。

我希望有一个很好的GUI,当X类读取一行(依此类推每行)时,它可以显示一个弹出窗口或类似的(JframeJtable等)并询问用户是否必须将该行写入数据库。

如何让这两个类(databaseSaverGUIdisplayer)互操作?没有必要并行化工作,它可能是这样的:

对于每一行:

  1. 读取一行(按班级databaseSaver

  2. 告诉GUI显示并询问该怎么做(可能会向课程GUIdisplay发送一个事件)

  3. 听取回应并做点什么(按班级databaseSaver

  4. 是否可以将GUI事件侦听器附加到类的操作?

1 个答案:

答案 0 :(得分:-1)

我假设您正在循环中读取值。在该循环内部,调用GUI并使用确认是/否选项传递文本。是的,调用一个方法插入数据库。否,继续下一行。

我错过了什么吗?