导航:首页 > 编程语言 > 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清空表相关的资料

热点内容
在新电脑上怎么注册加密狗 浏览:119
最后一战游戏源码 浏览:1
phpmysql实例下载 浏览:749
传智黑马安卓非加密 浏览:553
服务器如何配置host 浏览:1001
守望执行命令 浏览:371
加密狗插上去了怎么办 浏览:624
锤子m1怎么把文件夹重置 浏览:213
APP的数据会存在哪里 浏览:66
一支轻快又解压的舞 浏览:588
80x86编程手册 浏览:767
android机制使用 浏览:363
国外太空探索网站源码 浏览:645
dotaimba命令大全 浏览:15
手解剖pdf 浏览:735
单片机无法烧写程序 浏览:415
pline命令 浏览:113
760贴片机编程视频 浏览:335
欧姆龙plc编程第36讲 浏览:917
我的世界如何将一个服务器弄崩 浏览:10