資源簡介
自己做的點歌系統 ,希望大家借鑒,用純Swing組件布局的界面,不是太美觀

代碼片段和文件信息
package?business.Help;
import?java.sql.SQLException;
import?java.util.List;
import?java.util.Vector;
import?javax.swing.table.AbstractTableModel;
import?dao.bean.HelpBean;
import?dao.common.IDAO;
import?dao.impldao.HelpDaoImpl;
public?class?HelpModel?extends?AbstractTableModel{
//表示JTable要顯示的每行的內容
????private?Vector?rowData;
????//表示JTable顯示的列的名稱
????private?Vector?columnNames;
????//聲明DAO對象
????private?IDAO?dao?=new?HelpDaoImpl();
????/**
?????*?得到存放列名的集合對象
?????*?<功能詳細描述>
?????*?@return?返回存放了列明的集合對象
?????*?
?????*/
????private?Vector?getColumnNames()
????{
????????Vector?names?=?new?Vector();
????????names.add(“編號“);
????????names.add(“菜單“);
????????names.add(“價格/杯.盤“);
????????names.add(“數量“);
????????return?names;
????}
//顯示所有服務信息
public?HelpModel()
{
//存放從數據庫中取得的服務
???? List?lst=null;
???? //設置JTable列的名字
???? columnNames?=getColumnNames();
???? //實例化一個表示行的集合
???? rowData?=new?Vector();
????
???? //得到所有的用戶信息
????????try?{
lst??=?dao.getAll();
?//循環遍歷集合對象用于為相當于二位數組的Vector對象rowData賦值
for(HelpBean?hb:lst)
{
Vector?v=new?Vector();
v.add(hb.getId());
v.add(hb.getName());
v.add(hb.getPrice());
v.add(hb.getNumber());
rowData.add(v);
}
}?catch?(SQLException?e)?{
e.printStackTrace();
}
}
?@Override
????public?int?getColumnCount()
????{
????????return?this.columnNames.size();
????}
????@Override
????public?int?getRowCount()
????{
????????return?this.rowData.size();
????}
????@Override?
????public?String?getColumnName(int?column)?
????{??
????????return?(String)this.columnNames.get(column);?
????}
????
????@Override
????public?object?getValueAt(int?rowIndex?int?columnIndex)
????{
????????return?((Vector)this.rowData.get(rowIndex)).get(columnIndex);
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業設計\
?????目錄???????????0??2014-05-30?11:38??梁凱的畢業設計\lkprogram\
?????文件?????????407??2014-05-29?15:29??梁凱的畢業設計\lkprogram\.classpath
?????文件?????????385??2014-04-11?22:38??梁凱的畢業設計\lkprogram\.project
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業設計\lkprogram\.settings\
?????文件??????????57??2014-04-17?01:18??梁凱的畢業設計\lkprogram\.settings\org.eclipse.core.resources.prefs
?????文件?????????598??2014-04-11?22:38??梁凱的畢業設計\lkprogram\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業設計\lkprogram\bin\
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業設計\lkprogram\bin\KTVview\
?????文件????????5486??2014-05-29?15:29??梁凱的畢業設計\lkprogram\bin\KTVview\KTVLogin.class
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業設計\lkprogram\bin\KTVview\help\
?????文件????????5755??2014-05-29?15:29??梁凱的畢業設計\lkprogram\bin\KTVview\help\HelpAddPanel.class
?????文件????????3018??2014-05-29?15:29??梁凱的畢業設計\lkprogram\bin\KTVview\help\HelpPanel.class
?????文件????????6008??2014-05-29?15:29??梁凱的畢業設計\lkprogram\bin\KTVview\help\HelpUpdatePanel.class
?????文件????????5403??2014-05-29?15:29??梁凱的畢業設計\lkprogram\bin\KTVview\help\HelpUserPanel.class
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業設計\lkprogram\bin\KTVview\main\
?????文件????????5602??2014-05-29?15:29??梁凱的畢業設計\lkprogram\bin\KTVview\main\KtvUserwindow.class
?????文件????????4911??2014-05-29?15:29??梁凱的畢業設計\lkprogram\bin\KTVview\main\KtvWindow.class
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業設計\lkprogram\bin\KTVview\music\
?????文件????????6394??2014-05-29?15:29??梁凱的畢業設計\lkprogram\bin\KTVview\music\MusicPanel.class
?????文件???????11322??2014-05-29?15:29??梁凱的畢業設計\lkprogram\bin\KTVview\music\MusicSelectPanel.class
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業設計\lkprogram\bin\KTVview\room\
?????文件????????5795??2014-05-29?15:29??梁凱的畢業設計\lkprogram\bin\KTVview\room\RoomAddPanel.class
?????文件????????3018??2014-05-29?15:29??梁凱的畢業設計\lkprogram\bin\KTVview\room\RoomPanel.class
?????文件????????6191??2014-05-29?15:29??梁凱的畢業設計\lkprogram\bin\KTVview\room\RoomUpdatePanel.class
?????文件????????5387??2014-05-29?15:29??梁凱的畢業設計\lkprogram\bin\KTVview\room\RoomUserPanel.class
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業設計\lkprogram\bin\KTVview\sing\
?????文件????????6864??2014-05-29?15:29??梁凱的畢業設計\lkprogram\bin\KTVview\sing\SingAddPanel.class
?????文件???????11412??2014-05-29?15:29??梁凱的畢業設計\lkprogram\bin\KTVview\sing\SingPanel.class
?????文件????????7055??2014-05-29?15:29??梁凱的畢業設計\lkprogram\bin\KTVview\sing\SingUpdate.class
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業設計\lkprogram\bin\KTVview\user\
............此處省略124個文件信息
- 上一篇:北航計算機組成實驗Project7
- 下一篇:uml課程設計,學生學籍管理系統
評論
共有 條評論