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

问题描述

JTable中的组件移除是什么意思
table.addContainerListener(new  ContainerListener(){
    public void componentRemoved(ContainerEvent e) {};
    public void componentAdded(ContainerEvent e) {};
    });

JTable中那种情况移除组件,那种情况添加组件

解决方案

我测试了一下,这个事件是在表格中单元格选中和非选中的情况下触发。选中单元格时触发componentAdded方法,component一般是JTable.editor(如果你没有改变表格中的样式的话)。
而在非选中该单元格时会触发componentRemoved方法,component还是JTable.editor.

解决方案二:

就是把JTable中的控件删除,如按钮等等

时间: 2024-10-30 01:39:13

JTable中的组件移除是什么意思的相关文章

vue中的组件

什么是组件 组件(Component)是Vue.js最强大的功能之一.组件可以扩展HTML元素,封装可重用的代码.在较高层面上,组件是自定义元素,Vue.js的编译器为它添加特殊功能.在有些情况下,组件也可以是原生HTML元素的形式,以is特性扩展 使用组件 注册 我们可以通过以下方式创建一个Vue实例: new Vue({ el: '#some-element', // 选项 }) 要注册一个全局组件,可以使用Vue.component(tagName, options).例如: Vue.co

Android开发中重要组件activity 生命周期以及启动模式分析

Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务. Activity中所有操作都与用户密切相关,是一个负责与用户交互的组件,可以通过setContentView(View)来显示指定控件. 在一个android应用中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应.Activity之间通过Intent进行通信. Activity生命周期 安卓活动由一个返回栈管理 安卓活动有四个状态 1.运行状态 当一个活动位

转:细说ASP中Counters 组件

细说ASP中Counters 组件 概述 Counter 组件创建一个可创建.存储.增长和检索任何数量的独立计数器的 Counters 对象. 计数器是一个包含整数的持续值.可以使用 Counters 对象的 Get.Increment.Set 和 Remove 方法控制计数器.一旦您创建了计数器,它将一直持续下去直到被删除为止. 计数器不会在一个事件比如访问一页时自动增加.您必须使用 Set 和 Increment 方法人工的设置或增长计数器. 计数器不受作用域限制.一旦您创建了一个计数器,那

VB.NET中的组件开发

组件开发 先看段组件的代码:(临时写的,写得比较乱) ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '' 登录验证组件 '' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Imports System.Security.CryptographyImports System.TextImports System.DataImpo

已调试好的asp程序在VB中转换为组件的技巧(转)好象也有不少人问过类似的问题

程序|技巧|问题|转换 已调试好的asp程序在VB中转换为组件的技巧 2001年2月3日 在网易虚拟社区的"VB和Basic区"里有一篇<使用VB编写纯ASP程序 [转][Technology] >,其实我认为最好的方法应该这样: 原文中的定义如下: Dim m_objResponse As Response 其实对于我们写过.dll的来说,并不是很好,就是如果要将该程序拿到.asp程序中进行调试时,尤其是我们将已经调试通过的.asp程序做成.dll时,.asp程序里用的是

固定JTable中的前几列

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

Android应用中的组件功能

Android应用通常由一个或者多个组件组成,这些组件包括Activity,Service, BroardcastReceiver, ContentProvider等 Activity是Android应用中负责与用户交互的组件,为用户提供可视化的用户界面,如果应用需要多个用户界面,那么这个应用就需要多个Activity,多个Activity一起组成Activity栈,当前活动的Activity位于栈顶.Activity组件需要继承Activity基类. Service与Activity的地位并列

Python的Django中django-userena组件的简单使用教程

  这篇文章主要介绍了Python的Django中django-userena组件的简单使用教程,包括用户登陆和注册等简单功能的实现,需要的朋友可以参考下 利用twitter/bootstrap,项目的基础模板算是顺利搞定.接下来开始处理用户中心. 用户中心主要包括用户登陆.注册以及头像等个人信息维护.此前,用户的注册管理我一直使用django-registration.只是这个APP有些不思进取,09年发布了0.8alpha版后就一直没什么动静.这次决定尝试另外一个用户模块组件django-u

C++中COM组件初始化方法实例分析

  本文实例讲述了C++中COM组件初始化方法.分享给大家供大家参考.具体如下: 这里使用BCB 在使用TADOConnect等组件时需要进行初始化 调用接口 : ? 1 2 CoInitialize(NULL);//初始化COM套件 CoUninitialize();//释放COM套件 在DLL入口中调用: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 static bool isCoInitialize = false; //是否是自己进行的初始化 int WI