導航:首頁 > 編程語言 > 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清空表相關的資料

熱點內容
腎病pdf 瀏覽:230
網站怎麼用本地伺服器 瀏覽:120
javadoc導入android 瀏覽:517
文件掃描成pdf 瀏覽:696
涼山火災救援命令 瀏覽:54
壓縮機三相檢測 瀏覽:861
linux怎麼安裝光碟 瀏覽:799
寬頻伺服器無響應是為什麼 瀏覽:226
壓縮包內看圖 瀏覽:914
安卓手機如何發現app後台調用情況 瀏覽:561
程序員簡歷工作描述 瀏覽:159
伺服器中強制疾跑的指令是什麼 瀏覽:54
日語命令性 瀏覽:261
免費的程序編譯游戲 瀏覽:892
如何安裝屏蔽的APP 瀏覽:198
豬臉識別app如何下載 瀏覽:156
卓嵐串口伺服器如何使用 瀏覽:440
pdf周振甫 瀏覽:759
程序員35歲生日圖片 瀏覽:629
矩形密封圈的壓縮量 瀏覽:457