Java 如何从jTable在jSpinner中设置值时间

Java 如何从jTable在jSpinner中设置值时间,java,swing,Java,Swing,我的问题是,我不知道如何使用时间在微调器中设置值你在最后一句中所说的“时间”到底是什么意思?一个java.time.LocalTime实例?java.util.GregorianCalendar中的时间部分?java.util.Date中的时间部分?您的问题没有明确说明您在JSpinner中设置的值的类型。这个值来自JTable单元格的事实在这里并不重要。您能否首先澄清JTable单元格中的值的类型?另外,请更好地描述您在代码中遇到的实际问题。您是否有例外情况(如果有,请将其包含在您的问题中)?

我的问题是,我不知道如何使用时间在微调器中设置值

你在最后一句中所说的“时间”到底是什么意思?一个
java.time.LocalTime
实例?
java.util.GregorianCalendar
中的时间部分?
java.util.Date
中的时间部分?您的问题没有明确说明您在JSpinner中设置的值的类型。这个值来自JTable单元格的事实在这里并不重要。您能否首先澄清JTable单元格中的值的类型?另外,请更好地描述您在代码中遇到的实际问题。您是否有例外情况(如果有,请将其包含在您的问题中)?是否显示了无效的时间?请回答您的问题并进一步澄清。
  Date date = new Date();
  SpinnerDateModel sm  = new SpinnerDateModel(date, null, null, Calendar.HOUR_OF_DAY);
  jSpinner1 = new javax.swing.JSpinner(sm);
  JSpinner.DateEditor de = new JSpinner.DateEditor(jSpinner1, "h:mm:a");
  jSpinner1.setEditor(de);

  jSpinner1.setValue(jDelivery.getModel().getValueAt(row, 7)); // this one is my prblem