導航:首頁 > 編程語言 > java清空表

java清空表

發布時間:2023-04-21 13:27:42

java里的swing界面裡面的表格如何清空啊

清返扮空表格內容代碼如下:

DefaultTableModel model =(DefaultTableModel) jTable1.getModel();
while(model.getRowCount()>0){
model.removeRow(model.getRowCount()-1);
}

Swing是一個用於開發Java應用程序用戶界面的開發工具包。以抽象窗口工具包(AWT)為基礎使跨平台應用程序可以使漏銀灶用任何搏轎可插拔的外觀風格。

❷ JAVA從資料庫一表中刪除數據,並用另一個表數據覆蓋的代碼

你好,我用的是sqlserver2005資料庫代碼如下:import java.sql.*;
public class Demo {
public static void main(String agrs[]) {
Connection con = null;
PreparedStatement pstmt = null;
String sql = "鍵敏delete from user where username=?";
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //設置資料庫連接的驅動
con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=資料庫"); //設置資料庫連接的 URL,用戶名,密碼
pstmt = con.prepareStatement(sql);
pstmt.setString(1, "aaa"州宴); // 設置SQL語句中username的值
int count = pstmt.executeUpdate();
if (count > 0) {
System.out.println("操作成功");
} else {
System.out.println("冊亮銀操作失敗");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

❸ java怎麼實現表格的行刪除

java中表格的刪除是通過事件監控來實現的,示例代碼如下:

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.ListSelectionModel;
import javax.swing.table.DefaultTableModel;
//維護表格
public class JTableDefaultTableModelTest extends JFrame{

private DefaultTableModel tableModel; //表格模型對象
private JTable table;
private JTextField aTextField;
private JTextField bTextField;

public JTableDefaultTableModelTest()
{
super();
setTitle("表格");
setBounds(100,100,500,400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
String[] columnNames = {"A","B"}; //列名
String [][]tableVales={{"A1","B1"},{"A2","B2"轎祥},{"A3","B3"},{"A4","B4"},{"A5"緩寬,"B5"}}; //數據
tableModel = new DefaultTableModel(tableVales,columnNames);
table = new JTable(tableModel);
JScrollPane scrollPane = new JScrollPane(table); //支持滾動
getContentPane().add(scrollPane,BorderLayout.CENTER);
//jdk1.6
//排序:
//table.setRowSorter(new TableRowSorter(tableModel));
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); //單選
table.addMouseListener(new MouseAdapter(){ //滑鼠事擾帆亮件
public void mouseClicked(MouseEvent e){
int selectedRow = table.getSelectedRow(); //獲得選中行索引
Object oa = tableModel.getValueAt(selectedRow, 0);
Object ob = tableModel.getValueAt(selectedRow, 1);
aTextField.setText(oa.toString()); //給文本框賦值
bTextField.setText(ob.toString());
}
});
scrollPane.setViewportView(table);
final JPanel panel = new JPanel();
getContentPane().add(panel,BorderLayout.SOUTH);
panel.add(new JLabel("A: "));
aTextField = new JTextField("A4",10);
panel.add(aTextField);
panel.add(new JLabel("B: "));
bTextField = new JTextField("B4",10);
panel.add(bTextField);
final JButton addButton = new JButton("添加"); //添加按鈕
addButton.addActionListener(new ActionListener(){//添加事件
public void actionPerformed(ActionEvent e){
String []rowValues = {aTextField.getText(),bTextField.getText()};
tableModel.addRow(rowValues); //添加一行
int rowCount = table.getRowCount() +1; //行數加上1
aTextField.setText("A"+rowCount);
bTextField.setText("B"+rowCount);
}
});
panel.add(addButton);

final JButton updateButton = new JButton("修改"); //修改按鈕
updateButton.addActionListener(new ActionListener(){//添加事件
public void actionPerformed(ActionEvent e){
int selectedRow = table.getSelectedRow();//獲得選中行的索引
if(selectedRow!= -1) //是否存在選中行
{
//修改指定的值:
tableModel.setValueAt(aTextField.getText(), selectedRow, 0);
tableModel.setValueAt(bTextField.getText(), selectedRow, 1);
//table.setValueAt(arg0, arg1, arg2)
}
}
});
panel.add(updateButton);

final JButton delButton = new JButton("刪除");
delButton.addActionListener(new ActionListener(){//添加事件
public void actionPerformed(ActionEvent e){
int selectedRow = table.getSelectedRow();//獲得選中行的索引
if(selectedRow!=-1) //存在選中行
{
tableModel.removeRow(selectedRow); //刪除行
}
}
});
panel.add(delButton);
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JTableDefaultTableModelTest jTableDefaultTableModelTest = new JTableDefaultTableModelTest();
jTableDefaultTableModelTest.setVisible(true);
}

}

❹ 卸載完java注冊表怎麼刪

  1. 卸載完java,一般不需要刪除注冊表了;

  2. 如果要刪除,就開始-運行,regedit打開注冊表;

  3. F3搜索java關鍵字,進行手動刪除即可。

  4. HKEY_CURRENT_USERSoftwareJavaSoft
    HKEY_LOCAL_MACHINESOFTWAREJavaSoft

❺ javaweb:資料庫表的刪除語句

使用拼接帆局字元串就態賣讓行:
String sql = "DELETE FROM student WHERE id = '" + id + "'";
但是配尺上述方式存在sql注入風險,
可以使用
perstmt = conn.prepareStatement("DELETE FROM student WHERE id = ?");
perstmt.setString(1,id);

❻ java中table如何刷新即表中內容清空

這枯飢個幫不巧敗者到你,不好意思。

setRowCount

public void setRowCount(int rowCount)

設置模孝薯型中的行數。如果新的大小大於當前大小,則將新行添加到該模型的結尾,如果新的大小小於當前大小,則丟棄索引 rowCount 及其之後的所有行。

❼ 大神們,java怎麼清空表裡的數據啊,急!!!!!

DefaultTableModel model =(DefaultTableModel) jTable1.getModel();
while(model.getRowCount()>0){
model.removeRow(model.getRowCount()-1);
}

❽ java中如何清空表

有兩種:

第一種:
清除表的全部數據
再刷新表

第二種:
將表格的漏叢行數設置為返祥櫻0
刷新表

他們宴枝基本都靠TableModel來實現。

❾ Java jxl 清除Excel表格中的內容

for (int i = indexSheet.getFirstRowNum(); i < indexSheet.getLastRowNum(); i++) {
indexSheet.removeRow(indexSheet.getRow(i));
}
這個是清除所有的高跡,你將開始行改成虛睜2就行了差念歲

❿ java清空鏈表

a.clear();//清空鏈表
//沒辦法清空內存,Java中的內存清空是飢念空爛瞎Java垃圾回收器來。程序猿沒法控高模製的。。。

閱讀全文

與java清空表相關的資料

熱點內容
阿里雲伺服器能連接列印機嗎 瀏覽:169
命令行參考 瀏覽:279
怎麼初步認識編程 瀏覽:208
為什麼程序員都喜歡谷歌 瀏覽:891
壓縮性骨拆能自愈嗎 瀏覽:277
安卓怎麼設置游戲畫面 瀏覽:114
k線上寫字源碼 瀏覽:457
單擊按鈕保存資料源碼 瀏覽:354
華為gt加密卡 瀏覽:213
河北超融合伺服器廠家雲主機 瀏覽:894
芙兒優安全座椅app怎麼連接 瀏覽:294
專業美團騎手app怎麼開通 瀏覽:949
個人音樂分享網站源碼 瀏覽:375
在新電腦上怎麼注冊加密狗 瀏覽:123
最後一戰游戲源碼 瀏覽:5
phpmysql實例下載 瀏覽:751
傳智黑馬安卓非加密 瀏覽:553
伺服器如何配置host 瀏覽:1001
守望執行命令 瀏覽:371
加密狗插上去了怎麼辦 瀏覽:624