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