`

让JTable单元格可以自动换行、自动调整宽度以适合单元格内容

阅读更多

让JTable单元格可以自动换行、自动调整宽度以适合单元格内容

源代码也可以从我的Java资料站进行下载!

http://Java.EchoChina.net

http://61.131.30.54/123/Develop/Java/SC/

这是我在项目中自己做意见显示要分行显示时所做的Applet+Swing的解决方案,我将之抽出来成为一个Application,可以直接运行的,运行环境为JDK1.2.2,其它版本的没有测试过。

F:\JDK\1.2.2\bin\java -cp TableDemo.jar TableDemo

分享到:
评论
2 楼 yangyang 2007-04-04  
我的邮箱是:yang.yang@jado.cn
1 楼 yangyang 2007-04-04  
可否给我一份源代码。谢谢。

相关推荐

    JTable自动换行

    在处理`JTable`时,我们有时需要使其单元格内容支持自动换行,以便更好地显示长文本。标题“JTable自动换行”正是指向这个功能,即如何在`JTable`的单元格内实现文本的自动换行。 默认情况下,`JTable`的单元格使用...

    Swing JTable组件设置单元格合并

    Swing JTable组件设置单元格合并,内置Test测试类,核心API GridBagTable tasktable = new GridBagTable(model); tasktable.mergeCells(startRow, endRow, 0, 0);

    TableCellRenderer的用法(JTable单元格背景颜色设置)

    实现设置JTable中某些单元格的背景色

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

    Java Swing 实现 JTable 检测单元格数据变更事件的方法示例 Java Swing 中的 JTable 是一个功能强大且灵活的表格组件,广泛应用于各种桌面应用程序中。然而,在实际开发中,我们经常需要检测单元格数据的变更事件...

    JTable 操作单元格 行 列

    `autoResizeMode`属性可以设置为自动调整列宽以适应内容。 4. **隐藏/显示列**:可以通过修改`DefaultTableColumnModel`来隐藏或显示列。 5. **排序列**:`RowSorter`也可以用来对列进行排序,只需要设置适当的`...

    JTable合并单元格

    例如,如果两个相邻的单元格都有相同的值,你可以让它们共享一个边框,这样视觉上就像是一个大单元格。 2. **自定义`DefaultTableModel`**: 在`DefaultTableModel`中添加额外的逻辑,用来存储哪些单元格需要合并...

    JTable动态刷新数据

    JTable 动态刷新数据 JTable 动态刷新数据是指在 Java Swing 应用程序中,使用 JTable 组件展示数据,并实时更新数据的过程。这种技术在很多实际应用场景中非常有用,如股票交易平台、实时监控系统、电子表格等。 ...

    Jtable 中放入多个按钮

    通过以上步骤,你可以在`JTable`的单元格中放置并管理多个按钮,使得你的应用程序具有更丰富的交互性。记住,自定义组件和事件处理是Swing编程中常见且重要的技能,熟练掌握这些技巧可以帮助你构建更加灵活和用户...

    基于JTable的列宽与内容自适应的实现方法

    为了解决这个问题,我们可以实现列宽与内容自适应的功能,确保每一列的宽度根据其内容的长度自动调整。以下是一种实现`JTable`列宽自适应的方法。 首先,我们需要理解`JTable`的结构。`JTable`由`TableModel`、`...

    JTable表格单元加按钮,并且响应点击事件Demo.rar

    用改写 DefaultCellEditor 和 TableCellRenderer的方法实现,主要代码: table.getColumnModel().getColumn(2).setCellEditor(new MyButtonEditor()); table.getColumnModel().getColumn(2).setCellRenderer...

    jtable中放多个Button.rar

    - 你还需要确保单元格的大小能够适应所有按钮,可以通过调整列宽或者设置单元格的最小宽度。 - 由于JTable默认的交互行为可能与按钮的交互有冲突,你可能需要处理焦点和鼠标事件,以确保正确的行为。 在...

    jTree和jTable 双向联动

    实现jTable和jTree的双向联动,点击jTree会选中jTable单元格,点击jTable会选中jTree节点。

    Swing JTable 常用属性

    可以使用 `setAutoResizeMode` 方法将表格列设置为不可随容器组件大小变化自动调整宽度,例如:`table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);` 2. 限制某列的宽度 可以使用 `TableColumn` 对象设置某列的...

    java 中 Jtable的用法

    JTable具有自动调整列宽的功能,以适应窗口的变化。这一行为可以通过`setAutoResizeMode()`方法进行控制。该方法接受一个整数参数,表示不同的调整模式: - `AUTO_RESIZE_OFF`: 不自动调整列宽。 - `AUTO_RESIZE_...

    如何在JTable的单元格里添加图片,Button组件,Label组件等等组件

    组件(JButton,JLable...)继承相应的组件,并且implements TableCellRenderer,图片的方式是,将图片添加该组件中就可以了,具体方式是加入到重写的方法中.this.setIcon("path"),就可以了 3.设置Table的...

    JTable添加CheckBox

    通过上述代码,我们可以创建一个包含`CheckBox`的`JTable`,并且表头的`JCheckBox`可以实现全选/全不选的功能。这种功能在很多数据操作应用中都非常实用,例如在邮件客户端、任务管理器或者文件管理器中选择多项进行...

    JTable的一些小应用

    其中,`AUTO_RESIZE_ALL_COLUMNS` 表示所有列都自动调整宽度以适应内容;而 `AUTO_RESIZE_OFF` 则表示关闭自动调整。 #### 四、美化表格外观 为了提升用户的视觉体验,我们还可以对表格的外观进行美化。比如改变...

    JTable (动态添加数据)

    它可以自动处理用户交互,如排序、选择和编辑单元格。`JTable`的数据存储在`TableModel`对象中。 2. **JavaBean**: JavaBean是一种符合特定规范的Java类,主要用于封装数据和业务逻辑。它们通常具有默认构造函数...

    Java中JTable的用法.doc

    而`setAutoResizeMode(int mode)`方法用来控制列的自动调整,根据`mode`参数的不同,可以选择关闭自动调整、仅调整下一个列、调整后续列、仅调整最后一个列或调整所有列。 JTable的视觉样式也是可定制的。比如,...

Global site tag (gtag.js) - Google Analytics