Java 需要关于如何在清除屏幕后将ComboBox和JXDatePicker设置回原始设置的建议吗

Java 需要关于如何在清除屏幕后将ComboBox和JXDatePicker设置回原始设置的建议吗,java,swing,date,combobox,Java,Swing,Date,Combobox,我有一个带有一些文本字段、组合框和jxDatePicker的jpanel,还有一个保存这些字段值的表。现在,我想从表中选择一行,并通过重新填充来编辑这些值,以便对其进行更改。选择行后单击“编辑”按钮时,我有以下代码: private void jButton_editActionPerformed(java.awt.event.ActionEvent evt) { File h = new File

我有一个带有一些文本字段、组合框和jxDatePicker的jpanel,还有一个保存这些字段值的表。现在,我想从表中选择一行,并通过重新填充来编辑这些值,以便对其进行更改。选择行后单击“编辑”按钮时,我有以下代码:

 private void jButton_editActionPerformed(java.awt.event.ActionEvent evt) {                                             
   File h = new File("caseInfoTemp.txt");
   BufferedWriter buf;
   try {
        buf = new BufferedWriter(new FileWriter(h, true));
        int row = jTable_caseInfo.getSelectedRow();
            for(int j = 0; j < jTable_caseInfo.getColumnCount(); j++) {
                buf.write(jTable_caseInfo.getValueAt(row, j).toString() + "\t");
            }
            buf.newLine();
            buf.close();
   }catch (Exception e){    
}


    try{
       FileInputStream fstream = new FileInputStream("caseInfoTemp.txt");
       DataInputStream in = new DataInputStream(fstream);
       BufferedReader br = new BufferedReader(new InputStreamReader(in));
       String line;
       while ((line = br.readLine()) != null) {
           String[] delims = line.split("\t");
           jSpinner_case.setValue(Integer.parseInt(delims[0]));
           jTextField_case.setText(delims[1]);
           //fix to set combobox to what was chosen
           jComboBox_client.setPopupVisible(true);
           //fix to set datepicker to what was chosen
           jXDatePicker_openDate.setDate(null);


       }
        }catch (IOException | NumberFormatException e) {

}                                            
}
private void jButton_editActionPerformed(java.awt.event.ActionEvent evt){
文件h=新文件(“caseInfoTemp.txt”);
缓冲写入程序buf;
试一试{
buf=新的缓冲写入程序(新的文件写入程序(h,true));
int row=jTable_caseInfo.getSelectedRow();
对于(int j=0;j

我有//注释行来解释我想做什么,但我不知道选择哪个选项从文本文件中获取“字符串”值来填充组合框和jxdatepicker字段。我只能正确填充文本字段。任何建议都将不胜感激

这就是我发现的有效方法:

jComboBox_client.setSelectedItem(delims[2])

现在我只需要找到正确的方法将jxdatepicker的日期设置回拾取的日期