2012-10-06 2 views
-3

JTable을 사용하여 자바 스윙에서 작은 프로젝트를하고 있습니다. 사용자가 JComboBox에서 값을 선택하면이를 JTable에 추가하고 싶습니다. 몇 가지 코드를 시도했지만 작동하지 않습니다. 몇 가지 제안을하십시오.jtable에 데이터 행 추가

+2

질문을 명확히하고 시도한 것을 보여주기 위해 항상 코드를 추가하십시오. – Simulant

답변

3

키가 모델을 사용하고있는 가장 쉬운 방법은 JTable에 모델에 DefaultTableModel을 사용하고 addRow(...) 메서드를 호출하여 JTable에 데이터 행을 추가하는 것입니다. 당신이 본다면이 사이트 나 다른 사이트에는 이런 종류의 것의 많은 예가 있습니다.

더 구체적인 도움이 필요하다면 예를 들어 작동하지 않는 코드를 포함하여 코드를 게시하고 구체적인 질문을하십시오. sscce을 게시하는 것이 가장 좋습니다.

1

테이블에 모델을 선언하고 막 DefaultTableModel이 가지고 다른 방법을 알고에 대한 읽기 모델

DefaultTableModel dtm = new DefaultTableModel(); 
JTable table = new JTable(dtm); 

// Add Columns 
dtm.addColumn("Col1"); 
dtm.addColumn("Col2"); 

// Add row data 
dtm.addRow(...); 
dtm.addRow(...); 

을 사용하여 테이블에 행을 추가합니다.