亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 1703 | 回復(fù): 3
打印 上一主題 下一主題

求教:關(guān)于JFrame最大化以后丟失鍵入值的問(wèn)題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2005-11-09 17:40 |只看該作者 |倒序?yàn)g覽
情況是這樣的,java的JFrame中調(diào)用了數(shù)據(jù)庫(kù),形成一個(gè)表格,直接在運(yùn)行的表格中改屬性的value,還沒(méi)有保存,但當(dāng)此時(shí)我將frame最大化以后,value又變回了原來(lái)的值,剛才敲入的新值丟失了,這是怎么回事?怎么去改呢

error.JPG (41.78 KB, 下載次數(shù): 23)

此為Frame

此為Frame

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2005-11-09 19:53 |只看該作者
表格重畫了一下。
這個(gè)取決于你的數(shù)據(jù)庫(kù)里的數(shù)據(jù)是怎么設(shè)置到表格里去的。能看到你的代碼么?

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2005-11-10 10:44 |只看該作者
最大化好像要將表格刷新吧,那樣應(yīng)該要重新取數(shù)據(jù),你寫的數(shù)據(jù)沒(méi)有保存,所以最大化后會(huì)顯示以前的數(shù)據(jù)。

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2005-11-10 17:04 |只看該作者
謝謝諸位
這個(gè)問(wèn)題我又從think in java里面的例子找到了一個(gè)類似的問(wèn)題,同樣也是直接輸入再最大化,或者是拉動(dòng)等resize操作輸入值就消失,這應(yīng)該怎么樣解決呢?
程序如下:
//: c14:JTableDemo.java
//Simple demonstration of JTable.
//<applet code=Table width=350 height=200></applet>
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.table.*;
import javax.swing.event.*;
import com.bruceeckel.swing.*;
public class test extends JApplet {
private JTextArea txt = new JTextArea(4, 20);
// The TableModel controls all the data:
class DataModel extends AbstractTableModel {
Object[][] data = {
   {"one", "two", "three", "four"},
   {"five", "six", "seven", "eight"},
   {"nine", "ten", "eleven", "twelve"},
};
// Prints data when table changes:
class TML implements TableModelListener {
   public void tableChanged(TableModelEvent e) {
     txt.setText(""); // Clear it
     for(int i = 0; i < data.length; i++) {
       for(int j = 0; j < data[0].length; j++)
         txt.append(data[j] + " ");
       txt.append("
");
     }
   }
}
public DataModel() { addTableModelListener(new TML());}
public int getColumnCount() { return data[0].length; }
public int getRowCount() { return data.length; }
public Object getValueAt(int row, int col) {
   return data[row][col];
}
public void setValueAt(Object val, int row, int col) {
   data[row][col] = val;
   // Indicate the change has happened:
   fireTableDataChanged();
}
public boolean isCellEditable(int row, int col) {
   return true;
}
}
public void init() {
Container cp = getContentPane();
JTable table = new JTable(new DataModel());
cp.add(new JScrollPane(table));
cp.add(BorderLayout.SOUTH, txt);
}
public static void main(String[] args) {
Console.run(new test(), 350, 200);
}
} ///:~
請(qǐng)不吝賜教

[ 本帖最后由 沉吟之藍(lán) 于 2005-11-10 17:47 編輯 ]

error1.JPG (13.95 KB, 下載次數(shù): 23)

程序運(yùn)行時(shí)的情況

程序運(yùn)行時(shí)的情況

error2.JPG (17.64 KB, 下載次數(shù): 26)

拉動(dòng)后輸入值消失

拉動(dòng)后輸入值消失
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP