`
newslxw
  • 浏览: 212710 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jtable选中指定的行和选中事件监听

阅读更多
选中行
table.getSelectionModel().setSelectionInterval(startRowIndex, endRowIndex);

监听选择事件
table.getSelectionModel().addListSelectionListener(new ListSelectionListener(){

			@Override
			public void valueChanged(ListSelectionEvent e)
			{
				int row = table.getSelectedRow();
				if(row != -1)
				{
					XXXModel model = (XXXModel)tbEmpList.getModel();
				}
			}
		});

分享到:
评论

相关推荐

    jtable选中需要修改的行

    总的来说,"jtable选中需要修改的行"涉及的主要知识点包括JTable的创建与使用、行选择监听、单元格编辑以及TableModel的管理。通过理解这些核心概念,我们可以创建出具有交互性的表格应用程序,让用户能够方便地查看...

    Java Swing实现JTable检测单元格数据变更事件的方法示例

    作者自己实现了一个单元格监听器 TableCellListener,它订阅了指定 table 的 addPropertyChangeListener,根据 e.getPropertyName() 来识别单元格编辑事件,根据 table.isEditing() 方法来判断单元格正在编辑还是...

    JTable 操作单元格 行 列

    本篇文章将深入探讨`JTable`如何操作单元格、行和列,以帮助你更好地理解和运用这一功能强大的组件。 ### 单元格操作 1. **创建和设置单元格值**:`JTable`中的每个单元格都由一个`DefaultTableModel`管理。你可以...

    JTable实现行间拖拽的最简单方法

    在监听器中,我们可以检测鼠标按下、移动和释放事件,以判断是否正在进行拖放操作。 当鼠标按下时,记录下当前选中的行。接着,在鼠标移动过程中,检查是否越过了其他行的边界。如果是,那么更新`TableModel`中的...

    JTable 拖动行 移动行JTable 拖动行 移动行的ui

    在标题和描述中提到的“JTable 拖动行 移动行的ui”,正是指为`JTable`添加了拖放功能的用户界面。 要实现这个功能,通常我们需要自定义`JTable`的UI,或者使用已经存在的第三方库。在描述中提到了`table.setUI(new...

    Jtable与Excel间复制黏贴

    1. 在`JTable`的`KeyListener`中,检测到Ctrl+C键组合时,获取选中的行和列。 2. 使用`getValueAt()`方法从`TableModel`中获取选定单元格的数据。 3. 将数据放入`StringBuffer`或`ArrayList`,形成一个二维数组,...

    JTable示例源码(Swing demo)

    在这个`JTable`示例源码中,我们将会深入探讨如何使用`TableModel`,以及在处理`JTable`事件时如何获取当前选中的行和其他相关数据。 首先,`TableModel`是`JTable`的核心,它定义了表格数据的结构和行为。自定义`...

    JTable的介绍.doc

    开发者可以根据需要自定义`TableModel`来适应不同的数据结构,或者通过监听`JTable`的各种事件来实现特定的功能,如单元格更改、行选择等。`JTable`是Java Swing中非常重要的组件,广泛应用于数据展示和用户交互场景...

    Java JTree+JTable应用

    这可能涉及到监听`JTree`的选择事件,然后根据选中节点的数据生成`JTable`的行。这通常通过实现`TreeSelectionListener`接口并重写`valueChanged`方法来完成。 `JTextPane`和`JSplitPane`是额外提及的两个组件。`...

    JTable添加CheckBox

    在`CheckHeaderCellRenderer.java`中,我们需要实现`TableCellRenderer`接口,确保表头的`JCheckBox`能正确地反映出所有行的选中状态,并响应用户的点击事件。当用户点击表头的`JCheckBox`时,它应会触发所有行的`...

    JTable颜色渲染代码

    4. **监听器设置**:为表格添加了选择事件监听器。 ### 重要知识点详解 #### 基础框架构建 - `TableDemo extends JFrame`:定义了一个名为`TableDemo`的新类,该类继承自`JFrame`。这是Swing应用中最常用的主窗口...

    实现JTable 数据的添加删除

    1. **根据行号删除**:使用`removeRow(int row)`方法,传入行号即可删除指定行。 ```java int selectedRow = table.getSelectedRow(); // 获取选中行 if (selectedRow != -1) { model.removeRow(selectedRow); ...

    JTable实例,java表格实例

    `JTable`还支持各种事件监听,比如选中单元格时的`CellSelectionListener`,或点击表格时的`MouseListener`,这允许我们根据用户的交互来执行相应的操作。例如,我们可以添加一个`ListSelectionListener`来响应...

    Java中JTable的用法.doc

    改变选中行的颜色,使用`table.setSelectionBackground()`和`table.setSelectionForeground()`;甚至可以隐藏水平和垂直的网格线,通过`table.setShowHorizontalLines(false)`和`table.setShowVerticalLines(false)`...

    JTableSample_java_netbeans_jtable_源码

    `JTable`支持多种事件,如单元格更改、选中行改变等。可以通过添加`TableModelListener`,`CellEditorListener`等监听器来响应这些事件。 **6. 编辑与格式化** `JTable`允许用户直接编辑单元格内容。默认情况下,`...

    绘制表格,点击选中

    表格通常包含行(rows)和列(columns),用于组织结构化的数据。 接下来是“单击选中”功能。这通常需要监听用户的鼠标点击事件,当用户点击表格中的某个单元格时,程序会记录选中的单元格并更新视图。在实现这一...

    java中为table添加监听

    在Java编程中,Table模型是Swing组件库中的重要组成部分,用于展示数据表格。...本篇文章将深入探讨如何在Java中为JTable添加监听,并...在实际项目中,应根据需求选择合适的监听器类型,并合理组织监听事件的处理逻辑。

    ListSelectionListener,鼠标选中,键盘选中

    在Java Swing库中,`ListSelectionListener`是一个关键接口,用于监听列表组件(如JList或JTable)中的选择变化。这个接口对于处理用户通过鼠标或键盘进行的选中操作至关重要,因为它允许开发者实时响应选区的变化。...

    设置整行选中.rar

    3. **选中样式**:为了视觉上明确表示哪一行被选中,通常会改变选中行的背景色、边框等样式。这可以通过CSS实现,例如设置`.selected`类来改变背景颜色。 4. **多选功能**:在某些场景下,用户可能需要同时选择多行...

    共享一个Swing JTable组件的CheckBox管理类

    它不仅处理了复选框的创建、渲染和编辑,还提供了事件监听和批量操作的便利功能,使得开发者能更专注于业务逻辑,而不是繁琐的界面细节。对于需要在表格中使用复选框的Java Swing应用程序,`TableCheckboxManager`...

Global site tag (gtag.js) - Google Analytics