Jtable에서 값을 가져 와서 JcomboBox로 설정하는 방법이 있는지 묻고 싶습니다.Jtable에서 값을 가져 와서 Netbeans의 JcomboxBox로 설정하십시오.
jcomboboxes를 사용하여 데이터베이스에 데이터를 삽입하고 데이터베이스에 삽입 한 값을 가져 오려고합니다.
나는
Jtable에서 값을 가져 와서 JcomboBox로 설정하는 방법이 있는지 묻고 싶습니다.Jtable에서 값을 가져 와서 Netbeans의 JcomboxBox로 설정하십시오.
jcomboboxes를 사용하여 데이터베이스에 데이터를 삽입하고 데이터베이스에 삽입 한 값을 가져 오려고합니다.
나는
예 당신이 그것을 할 수 넷빈즈에게 & MySQL을 사용하고 있습니다.
편도
당신은 getValueAt(row,column)
를 사용하여 JTable의 데이터를 얻을 필요하고 당신처럼 사용 JComboBox에에 addItem(value)
을 그 값을 추가 할 수 있습니다
comboBox.addItem(table.getValueAt(row,column).toString());
두 번째 방법
로 당신은 mysql resultset
jtable을 채우기 위해 사용하고 있습니다, 당신은 너무 combobox 값을 설정하는 그 결과를 사용할 수 있습니다 :
loadcombo()를 사용하여 데이터베이스 값으로 콤보 상자를로드 할 수 있습니다. comboBox
가 ComboBox
및 table
의 이름입니다
comboBox.setSelectedItem(table.getValueAt(row,column).toString());
문제의 테이블의 이름입니다
void loadcombo() {
try
{
// Your database connections
rs= st.executeQuery("select Column from Table");
while(rs.next()){
jComboBox.addItem(rs.getString(1));
}
con.close();
}
catch(Exception e)
{
System.out.println("Error"+e);
}
}
나는 당신이 두 번째 방법
내가 사용을 사용하는 것이 좋습니다.
.setSelectedItem
은 JTable
의 항목을 콤보 상자에 표시하도록 설정합니다. 자세한 내용은 JComboBox
문서를 참조하시기 바랍니다.
답변 일 수도 있지만 답을 뒷받침하는 정보를 추가하십시오. –
@AniMenon 감사하지만 거기에 마이너스 담당자가 필요하지 않습니다. –
@T Lin 좋은 정보를 추가 했으므로 지원 정보를 추가하여 답변을 개선하십시오. (부정적인 담당자가주의를 끌기위한 것이 었습니다. 지금은 제거했습니다) –
첫 번째 방법을 사용했는데 작동합니다. 감사! –