현재 위치 - 법률 상담 무료 플랫폼 - 특허 신청 - Eac 특허 Java
Eac 특허 Java
Jtableheader jtableheader1= jtable1.gettableheader ();

//★ 이게 뭐야?

테이블은 열 제목과 열 객체의 두 부분으로 구성됩니다. 열 머리글 객체는 JTable 에서 제공하는 getTableHeader () 메서드를 사용하여 얻습니다.

Jbinit (); //★ 이게 뭐야?

아래에 작성된 개인 void jbinit () throwsexception 메서드입니다. 내가 아는 한 함수 이름은 (jtableinitial: tableinitialization) 을 의미하며, 크기 조정 및 스크롤과 같은 테이블의 속성을 설정하고 마지막으로 이 표를 프레임에 추가하는 것입니다. 사실 이렇게 피곤해서 JScrollPane 클래스로 스크롤할 수 있어요.

즉:

JScrollPane slpane = new jscrollpane (jtable1,jscrollpane. 필요에 따라. 수평 _ 스크롤 막대 _ 항상);

This.getContentPane () 을 참조하십시오. 추가 (slpane, BorderLayout). 센터); //경계 배치 관리자인 경우. 。 。

PS: JTable 구현은 MVC 아키텍처, 즉 모델, 뷰, 제어 구조를 채택할 수 있습니다. Java 에는 테이블을 모델링하는 데 사용되는 TableModel 인터페이스가 있습니다. 이 인터페이스의 추상 구현 클래스 (대부분의 메소드 구현, 세 가지 메소드만 없음) 는 상속할 수 있는 AbstractTableModel 입니다. 다음과 같은 세 가지 메서드를 구현하여 JTable 을 구성할 수 있습니다.

Jtabletable1= newjtable (new abstract tablemodel () {

Public int getColumnCount() {...}

Public int getRowCount() {...}

공용 개체 getValueAt(int rowIndex, int columnIndex) {...}

});

이 중 세 가지 방법을 구현해야만 테이블에 하나의 데이터 모델이 있습니다. 데이터가 변경되면 table1.validate () 만 호출하면 됩니다. 함수를 사용하여 표시된 결과를 변경할 수 있습니다. 자세한 내용은' 자바 2 핵심 기술' 제 2 권 323 페이지를 참조하십시오.