今天給各位分享javaxfire的知識,其中也會對進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!
本文目錄一覽:
- 1、Java里用tableModel接收從數(shù)據(jù)庫查詢出來的數(shù)據(jù)該怎么做求詳解,最好...
- 2、Java如何實(shí)現(xiàn)自動刷新
- 3、java:JTable如何重新指定行數(shù)據(jù)?
Java里用tableModel接收從數(shù)據(jù)庫查詢出來的數(shù)據(jù)該怎么做求詳解,最好...
放在循環(huán)里面,然后在循環(huán)體里面畫table,tr,td就行了,這是很久以前學(xué)java時(shí)寫的jsp頁面里的一段,里面加了分頁什么的。你仔細(xì)想想吧,這個(gè)很好理解的。
首先用java GUI 開發(fā)的話,需要繼承或者新建JFrame(或者Frame f )如果你想輸出,需要使用ScrollPane sp,JTable tb ~~~然后sp.add(tb);f.add(sp);其實(shí)輸出還要連接數(shù)據(jù)庫還蠻復(fù)雜的。
你用的是什么數(shù)據(jù)庫 ?一般mssql和oracle都有自己的函數(shù)可以在查詢的時(shí)候進(jìn)行邏輯運(yùn)算.如果是簡單的邏輯運(yùn)算可以直接select sum(xxx)之類的查詢出來。
while(rs.next()){ shuju stud=new shuju();stud.setDM(rs.getString(1));stud.setDNumber(rs.getInt(2));data.add(stud);//加上這句 } 你查詢出來后沒有把他加到data里面去啊。
Java如何實(shí)現(xiàn)自動刷新
這里面的writer.flush();方法是刷新的意思不知道是不是你想要的。
樓主,這三個(gè)API,都可以刷新 void setListData(Object[] listData)根據(jù)一個(gè)對象數(shù)組構(gòu)造只讀 ListModel,然后對此模型調(diào)用 setModel。
重新加載,先調(diào)用MainPanel的removeAII(),再重新添加,最后validate()。
java:JTable如何重新指定行數(shù)據(jù)?
1、或者直接將數(shù)據(jù)庫中修改過的數(shù)據(jù),直接重新讀到表里面。
2、setValueAt(Object aValue, int row, int column)設(shè)置表模型中 row 和 column 位置的單元格值。
3、int column)如果 row 和 column 位置的索引在有效范圍內(nèi),并且這些索引處的單元格是可編輯的,則以編程方式啟動該位置單元格的編輯。注意,這是 editCellAt(int, int, null) 的一種便捷方法。
4、假設(shè)JTable table已實(shí)例化,設(shè)置選中表格中的行:table.setRowSelectionInterval(int index0,int index1)//選擇從 index0 到 index1 之間(包含兩端)的行。
5、你首先得獲取你選擇的指定行 (getselectrow()方法),再通過getValueAt(row,column);獲取指定行的每一個(gè)單元格中的數(shù)據(jù),再將你獲取的值用insert語句插入到數(shù)據(jù)庫中。
關(guān)于javaxfire和的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。