JTable中如何实现双击删除行

这个功能其实很简单,主要搞清楚是用哪些方法就OK了,没涉及什么逻辑上的事情,所以下面直接贴代码,一目了然,呵呵

JTable sourceTable = (JTable)evt.getSource();
if(sourceTable.getRowCount() <= 0){
    return;
}
int rowIndex = sourceTable.rowAtPoint(evt.getPoint());
DefaultTableModel tableModel = (DefaultTableModel)sourceTable.getModel();
tableModel.removeRow(rowIndex);

其中上面的evt就是java.awt.event.MouseEvent

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索jtable
逻辑
ipad如何实现网页双击、js双击事件如何实现、手机浏览器实现双击、js实现双击事件、autohotkey 实现双击,以便于您获取更多的相关知识。

时间: 2024-08-03 00:01:24

JTable中如何实现双击删除行的相关文章

固定JTable中的前几列

当很表格中有很多列的时候出现Scrollbar的时候,当用户拖动Scrollbar那么有的列就会看不见,而用户需要输入数据的时候,需要对照第一列或前几列以方便输入数据,则需要固定前几列的需求了.像Excle表格中可以固定前几列,而在JTable中没有直接的方法实现,网上比较流行的方法是用两个JTable,如下图(一)其中一个talbe渲染固定列的数据,另外一个主table渲染其他数据,然后把渲染固定列数据的表格当做装载主table的JScrollPane的Row Header.这样实现就要把表格

JTable中的组件移除是什么意思

问题描述 JTable中的组件移除是什么意思 table.addContainerListener(new ContainerListener(){ public void componentRemoved(ContainerEvent e) {}: public void componentAdded(ContainerEvent e) {}: }); JTable中那种情况移除组件,那种情况添加组件 解决方案 我测试了一下,这个事件是在表格中单元格选中和非选中的情况下触发.选中单元格时触发c

java代码-Java GUI如何将文件中的内容读入Jtable中

问题描述 Java GUI如何将文件中的内容读入Jtable中 文件中有四列信息,分别是不同的数据类型,想要用DefaulttableModel读进去,但是构造函数需要一个二维数组以及一个一维数组,二维数组那个地方由于只能定义一种类型,但是需要的数据有多种类型,不知道应该怎样解决了

jtable-关于从Jtable中取数到多维数组的问题

问题描述 关于从Jtable中取数到多维数组的问题 5C int row=0; for(int i=0;i<v.length;i++){ for(int j=0;j<v[i].length;j++){ for(int k=0;k<v[i][j].length;k++){ for(int l=0;l<v[i][j][k].length;l++){ v[i][j][k][l]=new Variable(); v[i][j][k][l].setTheta(Double.parseDoub

jtable-JAVA JTable 中触发JComboBox导致子窗口会到父窗口后面

问题描述 JAVA JTable 中触发JComboBox导致子窗口会到父窗口后面 各位大神: 本人在JTable中添加了JComboBox控件,通过一个按钮去触发子界面,如果在JTable中触发了JComboBox控件就会导致需要弹出的子窗口不能在最前面一直在父窗口的后面.如果没有去触发JComboBox控件,则弹出的子窗口会在最前面. 代码如下: JComboBox控件在JTable中添加方式: JComboBox isJTCombox = new JComboBox() isJTCombo

自定义view-自定义View控件中怎么实现双击事件和单击事件

问题描述 自定义View控件中怎么实现双击事件和单击事件 最近写了一个自定义View控件,想要实现单击事件和双击事件,单击事件到时很容易实现,但是双击事件却不知道怎么实现,求助一下在自定义View控件下怎么实现双击事件. 解决方案 android中只有单击和其他事件,其实都是由OnTouch事件演变而来 public class MainActivity extends Activity implements OnTouchListener { private long firstClick;

swing-重新绘制JTable后,点击JTable中的数据又还原了,该如何处理?

问题描述 重新绘制JTable后,点击JTable中的数据又还原了,该如何处理? 左边这个JTable里面是单列数据,数据来自于重写的AbstractTableModel,而Model的数据来自于数据库.希望点击各个radiobutton可以变成不同的表,如下面两张图. 现在问题是,例如当我点击了Kinase按钮之后,再点击JTable里面的数据,这个数据就还原成了之前的数据,我想问问这个如何解决?感激不尽! 部分代码如下: JFrame的按钮部分: String table_title = n

c++-在Qevent的双击事件中捕捉一个双击信号来执行槽函数,是否为同一个双击事件

问题描述 在Qevent的双击事件中捕捉一个双击信号来执行槽函数,是否为同一个双击事件 如 case QEvent::MouseButtonDblClick: { connect(xxxx,SIGNAL(dblclick()),yyyy,SLOT(fun()); } 那单次双击是否能执行这个槽函数呢 解决方案 case QEvent::MouseButtonDblClick: { connect(xxxx,SIGNAL(dblclick()),yyyy,SLOT(fun()); } 那单次双击是

如何将JTable中的表导入到EXcel中,我用的是NETbeans开发环境,数据库是SQL

问题描述 如何将JTable中的表导入到EXcel中,我用的是NETbeans开发环境,数据库是SQL最好给个程序代码