`
rcyl2003
  • 浏览: 237341 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

监听整理----JTable

 
阅读更多

JTable的监听有以下几种

JTable table = new JTable();

1。选择某一行(当选择这一行时,需要产生某种事件)

table.getSelectionModel().addListSelectionListener(new ListSelectionListener()
            
...{
                
public void valueChanged(ListSelectionEvent e)
                
...{
                    
//do you what to do 
                       
            }}
);

 2。选择某一列(当选择这一列时,需要产生某种事件)[ListSelectionListener]

table.getColumnModel().addColumnModelListener(
                
new TableColumnModelListener() ...{
                    
public void columnAdded(TableColumnModelEvent e) ...{}
                    
public void columnMarginChanged(ChangeEvent e) ...{
                    }

                    
public void columnMoved(TableColumnModelEvent e) ...{
                    }

                    
public void columnRemoved(TableColumnModelEvent e) ...{
                    }

                    
public void columnSelectionChanged(ListSelectionEvent e) ...{}
);

3.单元格响应事件[TableModelListener此细粒度通知告知侦听器单元格、行或列的哪些具体范围发生了更改]

table.getModel().addTableModelListener(new TableModelListener() ...{
            
public void tableChanged(TableModelEvent e) ...{});

 

 

分享到:
评论
1 楼 zhhui_syist 2009-11-06  

相关推荐

    Swing 入门资料整理文档

    在构建航班预订系统的示例中,你将学习如何组织这些组件,创建窗口,添加事件监听器,以及处理用户输入。这将涵盖Swing中的布局管理(如FlowLayout、GridLayout、BorderLayout等),以及如何自定义组件的外观和行为...

    简单学生信息管理系统模块

    - **组件实例化:** 创建了多个`JButton`、`JScrollPane`、`JTable`等Swing组件,并为其添加了相应的监听器。 - **布局设置:** 通过`BorderLayout`布局管理器对界面进行了布局设计,使得界面元素能够合理分布。 ...

    java基于swing界面的管理系统Java实用源码整理learns

    - **Swing组件的使用**:例如JFrame、JPanel、JButton、JLabel、JTable等,以及如何布局这些组件以创建美观且功能完整的界面。 - **事件处理**:理解ActionListener、MouseListener等接口,以及如何注册监听器以响应...

    java 代码实现kindle电子书笔记整理

    Java Swing库可用于创建GUI,如`JFrame`作为主窗口,`JTable`展示笔记列表,`JButton`执行导入和导出操作等。开发者可能使用了`ActionListener`监听用户的交互事件。 6. **字符串处理与替换**: `Replace.java`可能...

    Java界面开发整理资料[含代码实例]

    综上所述,"Java界面开发整理资料[含代码实例]"是一个宝贵的资源集合,可以帮助开发者深入理解AWT和Swing,掌握GUI设计的基本概念和最佳实践,并通过实例代码加深对理论知识的理解。对于想要提升Java GUI开发能力的...

    java笔记java笔记java笔记

    - **高级特性**:如表格`JTable`、树`JTree`等复杂组件的使用。 #### 十一、XML处理 XML (Extensible Markup Language) 是一种标记语言,用于结构化文档和数据。 - **SAX解析器**:SAX (Simple API for XML) 是一种...

    整理一些大学做的课程设计,包括C语言、数据结构(C语言)、JS、JavaSwing、C#。.zip

    JavaSwing使用事件监听机制处理用户交互,且支持布局管理器来自动调整组件的大小和位置。Swing还提供了JTable、JTree等组件,用于展示表格和树形数据。同时,JavaSwing可以与JavaFX结合,创建更现代的图形效果。 **...

    Java-Swing基础资料汇总

    Swing 还支持拖放操作、国际化、可扩展组件(JTable, JTree, JList)以及复杂的布局管理,如MigLayout或 GroupLayout。通过深入研究这些主题,开发者可以创建更复杂、功能更全面的应用程序。 总的来说,Java AWT/...

    字符替换抽签文件管理

    在Java Swing中,开发者通常会使用JFrame作为主窗口,JButton作为交互按钮,JTextField或JTextArea用于用户输入,JTable或JList用于展示文件列表。事件监听器如ActionListener被用来响应用户的操作,而模型-视图-...

    毕业论文学生信息管理系统java设计报告论文含源代码.pdf

    由于提供的文件内容存在OCR识别错误和信息不连贯的情况,我将尽力对提供的内容进行解释和整理,以形成一份有关Java学生信息管理系统设计报告的知识点。 标题和描述明确指出这是一份包含源代码的毕业论文设计报告,...

    基于java的学生信息查询系统

    "所有打包"意味着所有必要的文件都已经整理好并压缩在一起,用户只需下载解压即可使用或学习,无需额外寻找依赖。 【标签解析】 "java"标签明确了这个项目的核心技术栈,Java是一种广泛使用的面向对象的编程语言,...

    基于Swing的类似编辑器的界面

    滚动面板通常包裹在其他组件(如JTextArea或JTable)外部,以提供垂直和水平滚动的功能。 在这个"基于Swing的类似编辑器的界面"项目中,开发者可能将这些组件和功能组合在一起,创建了一个具有基本编辑功能的简单...

    基于JAVA数据可视化设计与实现.zip

    Swing提供了JTable和JTree等组件,可以用来展示表格和树状数据结构。 在实现数据可视化时,我们需要遵循以下步骤: 1. **数据收集与预处理**: 数据可能来自数据库、文件或其他数据源。在可视化之前,数据需要清洗...

    java帮助文档

    这份"JDK6API中文参考[沈东良](070114).chm"文件,是沈东良整理的JDK 6中文版API手册,对于学习和理解Java编程语言,尤其是JDK 6的新特性和改进,有着极大的帮助。开发者可以通过查阅这个文档,快速查找和理解所需的...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例045 用数组设置JTable表格的列名与列宽 55 3.2 数组操作 57 实例046 数组的下标界限 57 实例047 按钮控件数组实现计数器界面 58 实例048 复选框控件数组 59 实例049 用数组反转字符串 60 3.3 数组排序与查询 61 ...

Global site tag (gtag.js) - Google Analytics