Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何设置jtable中jcombobox的默认选定值?_Java_Swing_Jtable_Jcombobox - Fatal编程技术网

Java 如何设置jtable中jcombobox的默认选定值?

Java 如何设置jtable中jcombobox的默认选定值?,java,swing,jtable,jcombobox,Java,Swing,Jtable,Jcombobox,这是装载时的外观 单击“显示”下的单元格一次时,情况就是这样 我想将其设置为,当第一次加载时,列presence的默认值为缺席 我想将其设置为,当第一次加载时,列presence的默认值为缺席 组合框将仅选择TableModel中的值 因此,在添加每一行时,需要将“缺席”添加到表模型中: ResultSet rs = st.executeQuery("select Employee_ID,First_Name,Last_Name,Contact_No from Employee_Inform

这是装载时的外观

单击“显示”下的单元格一次时,情况就是这样

我想将其设置为,当第一次加载时,列presence的默认值为缺席

我想将其设置为,当第一次加载时,列presence的默认值为缺席

组合框将仅选择TableModel中的值

因此,在添加每一行时,需要将“缺席”添加到表模型中:

ResultSet rs = st.executeQuery("select Employee_ID,First_Name,Last_Name,Contact_No from Employee_Information");
        while(rs.next()){
            attModel.addRow(new Object[]{rs.getInt(1),rs.getString(2)+" "+rs.getString(3),rs.getString(4)});
        }
//attModel.addRow(新对象[]{rs.getInt(1),rs.getString(2)+“”+rs.getString(3),rs.getString(4)});
向量行=新向量();
行加法器(rs.getInt(1));
行加法器(rs.getString(2)+“”+rs.getString(3));
行加法器(rs.getString(4));
第行。补遗(“不存在”);
attModel.addRow(行);
我想将其设置为,当第一次加载时,列presence的默认值为缺席

组合框将仅选择TableModel中的值

因此,在添加每一行时,需要将“缺席”添加到表模型中:

ResultSet rs = st.executeQuery("select Employee_ID,First_Name,Last_Name,Contact_No from Employee_Information");
        while(rs.next()){
            attModel.addRow(new Object[]{rs.getInt(1),rs.getString(2)+" "+rs.getString(3),rs.getString(4)});
        }
//attModel.addRow(新对象[]{rs.getInt(1),rs.getString(2)+“”+rs.getString(3),rs.getString(4)});
向量行=新向量();
行加法器(rs.getInt(1));
行加法器(rs.getString(2)+“”+rs.getString(3));
行加法器(rs.getString(4));
第行。补遗(“不存在”);
attModel.addRow(行);

omg这太简单了,我尝试了各种疯狂的事情。非常感谢您帮助我欣赏它:DDDD@RahulD“梅洛,很高兴这有帮助。别忘了通过点击复选标记来“接受”答案,这样人们就知道问题已经解决了。天哪,这太简单了,我尝试了各种疯狂的事情。非常感谢您的帮助,非常感谢:DDDD@RahulD“梅洛,很高兴这有帮助。不要忘记点击复选标记“接受”答案,这样人们就知道问题已经解决了。
//attModel.addRow(new Object[]{rs.getInt(1),rs.getString(2)+" "+rs.getString(3),rs.getString(4)});

Vector<Object> row = new Vector<Object>();
row.addElement(rs.getInt(1));
row.addElement(rs.getString(2) + " " + rs.getString(3));
row.addElement(rs.getString(4));
row.addElement("Absent");
attModel.addRow( row );