社区
Java SE
帖子详情
JTable删除选定的行
zmxboy
2007-07-14 08:37:53
当选定JTable中的一行的时候按下按钮删除改行该怎么实现呢?
忘提示,谢谢。
...全文
737
9
打赏
收藏
JTable删除选定的行
当选定JTable中的一行的时候按下按钮删除改行该怎么实现呢? 忘提示,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zmxboy
2007-07-16
打赏
举报
回复
恩,谢谢上面的朋友。我再试试。
xxh0534
2007-07-16
打赏
举报
回复
一,得到这一行. int row = 表名.getSelectedRow();
二,得到这一行所对应的实体:
改表的实体类 cate = new 实体();//初始化一个实体
该实本所对应的模型 model = (模型 ) 表名.getModel();//得到模型
cate = (实体类) model.getCate(row);//getCate()是在模型中写的,
三,删除:
比如按编号删除
String NO = cate.getNO();//得到编号
Delete(NO);调用删方法
四,刷新表
该实本所对应的模型 model2= new 模型();
表名.setmodel(model2);
下面是我曾做的一部分相关代码:
/***************得到相应的行的内容**********************/
int row = table.getSelectedRow();
if (row >= 0) {
OperatorEntity operator = new OperatorEntity();
OperatorModel model = (OperatorModel) table.getModel();
operator = (OperatorEntity) model.getoperator(row);
/***************************************************/
DBManage.delOperator(operator) ;//删除---delOperator方法写在了DBManage类中
的static方法,直接用.
/***************刷新**********************/
//可以写在一个方法里,用起来更方便
OperatorModel fresh_model = new OperatorModel();
table.setModel(fresh_model) ;
/*************************************/
不知道这么说,可以明白吗?我的表达力不是很好,
我在青鸟刚上二期,想交这行的朋友,一起学习,有意的加我
晨星
2007-07-15
打赏
举报
回复
从TableModel中删除相关的那条数据,然后更新一下表现显示就可以了。
ming470612141
2007-07-15
打赏
举报
回复
对,我也想知道,大家顶下呀!本人不胜感激!!
joejoe1991
2007-07-15
打赏
举报
回复
用removeRow() 删掉行
然后再用fireTableDataChanged() ; 更新数据
Octer
2007-07-15
打赏
举报
回复
JTable jtable = new JTable( );
DefaultTableModel model = new DefaultTableModel(new String[]{"column1","column2"},0);
jtable.setModel(model );
model.removeRow(jtable.getSelectedRow());
ww_goddess
2007-07-15
打赏
举报
回复
steedhorse(晨星)
能给段代码看看吗
joejoe1991
2007-07-15
打赏
举报
回复
DefaultTableModel 看看这个类
zmxboy
2007-07-15
打赏
举报
回复
为什么我调不出?
能给段简单点的代码吗?
Java8 API 入门手册(二)
Swing 提供了大量组件来构建 GUI。在 Java 程序中,Swing 组件是类的一个实例。JComponent类在包中,它是所有 Swing 组件的基类。其类层次如图 2-1 所示。图 2-1。该类继承自类,而后者又继承自类。JComponent是一个抽象类。您不能直接实例化它。你必须使用它的一个子类,比如JButtonJTextField等。由于JComponent类继承自Container类,每个JComponent也可以作为一个容器。例如,一个JButton可以充当另一个JButton。
Oracle 和 Java 安全专家级教程(五)
原文:Expert Oracle and Java Security 协议:CC BY-NC-SA 4.0 十二、安全管理 既然我们已经构建了 Oracle 结构以及 Oracle 和 Java 代码,我们将需要维护保持其运
行
的数据。这些数据主要由用户、代理授权、应用注册和应用连接字符串组成。执
行
SQL 脚本为一两个用户和一两个应用插入记录并不太困难——尤其是在我们研究问题和需求的时候。但是在一年左右的时间里,完成这些任务的步骤将会被遗忘很久,还有做这些事情的原因。 但是,如果我们能够将业务规则、逻辑
Android学习笔记一
个人学习Android时的一些笔记
Java程序设计教程及实验指导(个人笔记)
Java程序设计教程及实验指导
滚雪球学Java(93-2):Java零基础学习:全面掌握GUI编程中的对话框与菜单
在上一期的课程中,我们深入探讨了Java GUI编程中的高级GUI组件与自定义组件。通过对
JTable
JTree等高级组件的详细分析,以及自定义圆形按钮的实现,我们学习了如何利用这些组件构建复杂且功能强大的用户界面。掌握这些技术后,你已经能够创建出更具交互性和专业水准的桌面应用程序。然而,在实际的桌面应用开发中,单纯依赖组件和事件处理还不足以满足所有的用户需求。许多应用程序需要通过对话框与菜单来提供丰富的用户体验和便捷的操作方式。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章