스윙 테이블의 데이터 추가 질문입니다...^^;
글쓴이: toold / 작성시간: 월, 2004/10/18 - 11:29오후
아래 코드는 테이블에 간단히 데이터를 삽입하는 코드입니다..
이렇게 테이블을 생성 후 추가로 3-1, 3-2 를 테이블에 추가(세번째 열에)하고 싶거든요..
그런데3-1, 3-2란 데이터를 사용자에게 TextField 같은걸로 계속 입력받을 것이기 때문에
rowVec3같은 벡터 객체를 미리 생성해 둘 수는 없거든요..
이런 경우 어찌 해야할지...
여기저기 살펴봐도... 간단히 할 수 있는 방법이 없는것 같은데...
어떤 방법이 있을까요..?..
관련된 간단한 소스도 괜찮습니다...^^;
//첫번째 열의 데이터 벡터 Vector rowVec1 = new Vector(); rowVec1.addElement("1-1"); rowVec1.addElement("1-2"); //두번째 열의 데이터 벡터 Vector rowVec2 = new Vector(); rowVec2.addElement("2-1"); rowVec2.addElement("2-2"); //컬럼명을 나타낸다 v_field.addElement( "필드1" ); v_field.addElement("필드2" ); //첫번째 열과 두번째 열을 추가한다 v_test.addElement( rowVec1 ); v_test.addElement( rowVec2 ); table = new JTable( v_test, v_field );
Forums:
이런 방법은 어떨까요.새로운 레코드를 추가할때 기존의 것을 받아서 저
이런 방법은 어떨까요.
새로운 레코드를 추가할때 기존의 것을 받아서 저장후에 추가시키는 것입니다.
그리고 TableModel (기억이 확실치 않아서) 같은 것을 사용할 경우에
JTable.setListData(TableMode) 형식으로 쓰이는 메소드가 있습니다.
그쪽 부분을 보시면 도움이 되시라 생각됩니다.
함 해봤습니다... 이게 맞나?
새 생각 :)
댓글 달기