我正在尝试编写一个程序,根据不同时间点的多个读数来计算倍增时间。
我正在使用带有 JTextfield
的 Netbeans JFrame
和带有添加按钮的 DateChooser
。我打算在每次单击添加按钮时将 JTextfield
和 DateChooser
中的值添加到数据类型 [Date,double] 的二维数组中。
输入所有数据后,我会看到另一个按钮,然后根据这些数据点绘制图表并计算倍增时间并生成报告。
我面临以下问题。
我不知道我将拥有的元素数量,可以是 2 个,也可以是 20 个,这取决于观察结果,我不确定如何在 JTextField 的上下文中进行设置
、JButton
和DateChooser
任何帮助将不胜感激。
最佳答案
I will not know the number of elements I will have it can be 2 it can be 20 it will depend on the observations, I am unsure of how I can set this up in the context of a JTextField, JButton and DateChooser
我不会。使用JTable
来管理会更容易。 .
这样您就不需要关心需要进行多少观察,他们可以简单地根据需要不断添加新行。
我还会创建一个包含 Date
和 double
值的简单对象,可能称为 Observation
,然后可以简单地通过JTable
的模型,如果需要,可以转移到 List
或数组之类的东西。
这以明显的方式将日期
和值链接在一起,不容易断开 - 恕我直言
关于java - 创建不同数据类型(日期和 double )的二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17078957/