當前位置:律師網大全 - 專利查詢 - Eac專利java

Eac專利java

JTableHeader JTableHeader 1 = jtable 1 . gettableheader();

//★這是什麽?

表格由兩部分組成:列標題和列對象。列標題對象是通過使用JTable提供的getTableHeader()方法獲得的。

JB init();//★這是什麽?

這是下面寫的私有void jbinit () throwsexception方法。據我所知,函數名的意思是(JTable initial:table initial ization),無非就是設置表格的屬性,比如調整大小和滾動,最後將這個表格添加到框架中。其實這樣很累,可以用JScrollPane類來滾動。

即:

JScrollPane sl pane = new JScrollPane(jtable 1,JScrollPane。根據需要。水平_滾動條_總是);

this.getContentPane()。add(slPane,BorderLayout。中心);//如果是邊框布局管理器。。。

PS: JTable的實現可以采用MVC架構,即模型、視圖、控制結構。java中有壹個接口TableModel用來實現對表的數據建模,它的抽象實現類(大部分方法都實現了,只有三個方法沒有)是AbstractTableModel,可以繼承,通過實現三個方法可以構造壹個JTable,比如

JTable table 1 = new JTable(new abstract table model(){

public int getColumnCount() {...}

public int getRowCount() {...}

公共對象getValueAt(int rowIndex,int columnIndex) {...}

});

必須實現其中的三個方法,這樣壹個表才有壹個數據模型。當數據發生變化時,只需調用table 1 . validate();函數來更改顯示的結果。詳見《java2核心技術》第二冊第323頁。

  • 上一篇:關於收到“發明專利申請初步審查合格通知書”之後相關流程的問題
  • 下一篇:玉米胚芽粉有國家專利嗎
  • copyright 2024律師網大全