JList的使用大集合

2021-08-29 16:51:06 字數 806 閱讀 3264

jlist: listmodel

jtable: tablemodel jcombobox: comboboxmodel jtree: treemodel 各類text控制項:document 

listmodel  

swing首先定義了介面listmodel

然後定義了抽象類abstractlistmodel實現這個介面。在抽象類裡沒有定義實際資料的儲存方式。因此要實現abstractlistmodel,使用者還需要定義這兩個函式

public int getsize(); public object getelementat(int index);

因為沒有定義實際資料的儲存方式,當然沒有辦法提供這兩個函式的實現。

最後swing提供預設類defaultlistmodel實現抽象類,預設類以vector作為儲存資料的方式。

構造乙個jlist的例項有四種方式:

jlist()          

jlist(final object listdata)

jlist(final vector listdata)

jlist(listmodel datamodel)

前三種建構函式裡會分別生成相應的listmodel。還可以在構造完後jlist還可以用以下的函式來制定listmodel

void setlistdata(final object listdata)          

void setlistdata(final vector listdata)          

void setmodel(listmodel model) 

jQuery Select操作大集合

jquery獲取select選擇的text和value 語法解釋 select id change function 為select新增事件,當選擇其中一項時觸發 var checktext select id find option selected text 獲取select選擇的text va...

SQL基礎大集合

可以把 sql 分為兩個部分 資料操作語言 dml 和 資料定義語言 ddl sql 結構化查詢語言 是用於執行查詢的語法。但是 sql 語言也包含用於更新 插入和刪除記錄的語法。一定要記住,sql對大小寫不敏感!查詢和更新指令構成了 sql 的 dml 部分 1,select 從資料庫表中獲取資料...

FTP命令大集合

ftp的命令列格式為 ftp v d i n g 主機名 引數介紹 v 顯示遠端伺服器的所有響應資訊 d 使用除錯方式 n 限制ftp的自動登入,即不使用.netrc檔案 g 取消全域性檔名 ftp使用的內部命令如下 其中括號表示可選 1.cmd args 在本地機種執行互動shell exit回到...