資源簡(jiǎn)介
自己做的點(diǎn)歌系統(tǒng) ,希望大家借鑒,用純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要顯示的每行的內(nèi)容
????private?Vector?rowData;
????//表示JTable顯示的列的名稱(chēng)
????private?Vector?columnNames;
????//聲明DAO對(duì)象
????private?IDAO?dao?=new?HelpDaoImpl();
????/**
?????*?得到存放列名的集合對(duì)象
?????*?<功能詳細(xì)描述>
?????*?@return?返回存放了列明的集合對(duì)象
?????*?
?????*/
????private?Vector?getColumnNames()
????{
????????Vector?names?=?new?Vector();
????????names.add(“編號(hào)“);
????????names.add(“菜單“);
????????names.add(“價(jià)格/杯.盤(pán)“);
????????names.add(“數(shù)量“);
????????return?names;
????}
//顯示所有服務(wù)信息
public?HelpModel()
{
//存放從數(shù)據(jù)庫(kù)中取得的服務(wù)
???? List?lst=null;
???? //設(shè)置JTable列的名字
???? columnNames?=getColumnNames();
???? //實(shí)例化一個(gè)表示行的集合
???? rowData?=new?Vector();
????
???? //得到所有的用戶(hù)信息
????????try?{
lst??=?dao.getAll();
?//循環(huán)遍歷集合對(duì)象用于為相當(dāng)于二位數(shù)組的Vector對(duì)象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);
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業(yè)設(shè)計(jì)\
?????目錄???????????0??2014-05-30?11:38??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\
?????文件?????????407??2014-05-29?15:29??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\.classpath
?????文件?????????385??2014-04-11?22:38??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\.project
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\.settings\
?????文件??????????57??2014-04-17?01:18??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\.settings\org.eclipse.core.resources.prefs
?????文件?????????598??2014-04-11?22:38??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\
?????文件????????5486??2014-05-29?15:29??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\KTVLogin.class
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\help\
?????文件????????5755??2014-05-29?15:29??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\help\HelpAddPanel.class
?????文件????????3018??2014-05-29?15:29??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\help\HelpPanel.class
?????文件????????6008??2014-05-29?15:29??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\help\HelpUpdatePanel.class
?????文件????????5403??2014-05-29?15:29??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\help\HelpUserPanel.class
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\main\
?????文件????????5602??2014-05-29?15:29??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\main\KtvUserwindow.class
?????文件????????4911??2014-05-29?15:29??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\main\KtvWindow.class
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\music\
?????文件????????6394??2014-05-29?15:29??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\music\MusicPanel.class
?????文件???????11322??2014-05-29?15:29??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\music\MusicSelectPanel.class
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\room\
?????文件????????5795??2014-05-29?15:29??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\room\RoomAddPanel.class
?????文件????????3018??2014-05-29?15:29??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\room\RoomPanel.class
?????文件????????6191??2014-05-29?15:29??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\room\RoomUpdatePanel.class
?????文件????????5387??2014-05-29?15:29??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\room\RoomUserPanel.class
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\sing\
?????文件????????6864??2014-05-29?15:29??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\sing\SingAddPanel.class
?????文件???????11412??2014-05-29?15:29??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\sing\SingPanel.class
?????文件????????7055??2014-05-29?15:29??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\sing\SingUpdate.class
?????目錄???????????0??2014-05-30?11:37??梁凱的畢業(yè)設(shè)計(jì)\lkprogram\bin\KTVview\user\
............此處省略124個(gè)文件信息
評(píng)論
共有 條評(píng)論