坑爹的JTable.getSelectedRows()

2024-08-25 10:38

本文主要是介绍坑爹的JTable.getSelectedRows(),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

还是在搞课程设计,今天遇到一个很蛋疼的问题,我想实现同时删除JTable上的多条数据,于是写了如下代码

int[] selRow = jTable.getSelectedRows(); //jTable是我的表格
for (int i=0;i<selRow.length;i++){
tm.removeRow(selRow[i]); //tm是我的TableModel;
}

然后一直报数组越界,我就奇了怪了,怎么会数组越界呢???搞了好久,最后总算搞明白了,tm没removeRow一次,jTable的行号就改变一下,于是改成了如下就可以了

int[] selRow = jTable.getSelectedRows();    //jTable是我的表格
initRow = selRow[0];
for (int i=0;i<selRow.length;i++){tm.removeRow(selRow[0]);   //tm是我的TableModel;
}

坑爹呢!!!!

这篇关于坑爹的JTable.getSelectedRows()的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1105333

相关文章

坑爹的golang日期时间格式format()

今天重拾golang,用到了format()函数格式化字符串,用了语句time.now().format(“2015-11-12 12:00:00”),结果输出结果就是不能达到理想的结果,然后把golang文档中的”2006-01-02 15:04:05“放进去就可以了,搞了好久没搞明白怎么回事,随意百度了一下,原来golang规定必须要用这个时间点,此刻我的心情,你们意会去……

appium运行各种坑爹报错问题及解决方法

转载自:https://www.cnblogs.com/wangcp-2014/p/6137088.html 1. error: Failed to start an Appium session, err was: Error: Requested a new session but one was in progress  之前的会话没有关闭,然后你又运行了测试实例,也没有设置覆盖

Java swing JTable 示例

代码, import java.awt.Container;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTable;public class Mylmlk{public static void main(String[] agrs){JFrame frame=new JFrame

坑爹的URL编码-PHP正确处理URL中的加号(+)

问题背景 接收客户端传入参数,base64解码失败,经过排查发现原因是参数上传前字符串中有+,但是PHP接收后,发现+变成了空格,导致base64解码失败。 测试验证 访问一个测试的接口 /internal/test curl 'http://127.0.0.1/internal/test?a=abc+def' 验证1: 简单输出$_GET public function test(

java Swing之JTabbedPane用法实例 JTable用法实例

一款用JTabbedPane选项卡实现的实例,其功能领域有:笑话、新闻、星座运势、成语、解梦。询问不同领域的问题,自动切换至对应的选项卡来输出答案。用到的技术主要有:javax.swing.JFrame,javax.swing.JTabbedPane,javax.swing.JScrollPane,javax.swing.GroupLayout,javax.swing.JTable,Jsoup。

POJ3278 Catch That Cow(BFS) 坑爹的RE

Catch That Cow Time Limit: 2000MS Memory Limit: 65536K Description Farmer John has been informed of the location of a fugitive cow and wants to catch her immediately. He starts at a point N (0 ≤ N

JAVA SWING编程技术应用:JTABLE表格案例分享

Java Swing编程技术应用:JTable表格案例分享       表格是GUI编程中使用较多,但也是最麻烦的一个控件之一。表格是用来显示二维数据,提供编辑,选择等功能。如果只是显示水泵数据,这还是非常easy的,只要在JTable中传入二维数组或集合就可以了 public class SimpleTable  {      JFrame jf = new JFrame("简

Java读取excel表格添加到Jtable中

1,本文在查看了网上一些猿友的代码!本猿用了30分钟终于调试出来了一个可以运行的程序,程序写的比价粗糙 import javax.swing.*; import java.awt.*; import javax.swing.table.DefaultTableModel; import java.io.File; import jxl.Cell; import jxl.Sheet; im

Jtable 添加Jbutton

花痴痴的网站 | 女程序员园地 分享互联网技术&产品知识,还有一个工科女硕士的生活。 关于我 java中JTable 为单元格添加按钮显示效果和按钮响应事件 有时候我们需要在JTable中嵌入JButton,使得点击某个JTable单元格时,用户感觉通过JButton触发了响应事件。下面我们看看为JTable单元格添加按钮效果和响

如何将jTABLE的数据写入EXCEL中

2008-07-27 19:31:59|  分类: JAVA|举报|字号 订阅 package com.jiandian.zhuangwaiyun.db.dao; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import