0 0

java swing JTable,当表无数据时,表头下面显示“无数据”提示,如何现实?0

JTable问题,当表没有数据时,在表头下面显示“无数据”提示,如何现实,要动态的?
注意:光是把字加上去不难,但那行字,不在表头下面,因为JScrollPane不好控制。

大家帮忙想想,谢谢!
2012年10月09日 11:14

2个答案 按时间排序 按投票排序

1 0

弄个label,根据jtalbe的坐标算label的位置,

2012年10月09日 11:53
0 0

就算查不到数据,你拿到的集合对象要么就是null,要么就是size为0啦,这个判断下,然后如果null或者为0,就跟平常一场插入一行数据,然后这行数据是合并所有列的,显示比如“查询数据为0条或者查询错误”之类的。

因为我只做过web-page的,不知道GUI是不是也这么简单呢?

2012年10月09日 15:19

相关推荐

    java Swing Jtable 下拉动态加载数据

    JTable实现下拉动态加载数据,滑动动态加载数据,纯原生态java。

    复杂JTable-跨列表头

    在Java Swing库中,JTable是一个非常重要的组件,用于显示和操作二维数据集。这个组件在用户界面设计中广泛使用,因为它提供了丰富的交互性,包括排序、选择和编辑表格数据。"复杂JTable-跨列表头"是一个特殊实现,...

    JTable表头排序的两种方法

    在Java Swing库中,`JTable`是用于创建和显示二维数据的重要组件。它提供了丰富的功能,包括排序,使得用户可以方便地对表格中的数据进行升序或降序排列。本篇文章将详细介绍如何实现`JTable`表头的排序功能,并提供...

    复杂JTable(复杂表头、跨行列表体)

    在Java Swing库中,`JTable`是一个非常重要的组件,用于展示二维数据集,通常用于创建用户界面中的表格。在一些复杂的应用场景中,我们可能需要实现更高级的功能,如复杂的表头和跨行列表体。这个主题主要关注如何...

    java swing 表头不可拖动

    在Swing中,JTable的表头(表头即列头)是由DefaultTableHeaderCell类管理的,这个类负责处理表头的显示和交互行为,包括拖动排序。 以下是实现“表头不可拖动”的几种方法: 1. **禁用ColumnModel的可移动性**: ...

    JTable表头合并

    而"JTable表头合并"是Swing中的一个高级特性,允许开发者创建具有复杂结构的表头,以更好地呈现和组织数据。这种功能特别适用于那些需要将相关列分组或分类的情况。 表头合并是通过`DefaultTableColumnModel`的`...

    jtable多级表头

    在Java编程领域,`JTable`是Swing库中用于创建和展示表格数据的重要组件。在实际应用中,我们有时需要展示更为复杂的数据结构,这时就需要用到多级表头(multiheader)。多级表头允许我们在表格的列或者行上设置多个...

    netbeans jtable 复杂表头的实现方法

    在Java Swing应用开发中,`JTable`是一个非常重要的组件,用于展示表格数据。当我们需要创建具有复杂结构的表头,比如多级或合并的表头时,这通常涉及到自定义`JTableHeader`和使用`DefaultTableCellRenderer`。...

    Java Swing高级空件JTable的用法

    Java Swing中的JTable组件是用于显示和编辑数据的表格控件。它是Swing中最复杂和强大的组件之一,具有许多高级功能和灵活的配置选项。下面将详细介绍JTable的用法和相关知识点。 1. JTable与TableModel JTable组件...

    JTble使用不显示表头的问题

    在Java Swing框架中,`JTable`组件是用于展示表格数据的一个强大工具,它能够以结构化的方式呈现数据,使得用户可以直观地查看和编辑表格信息。然而,在使用`JTable`的过程中,开发者可能会遇到一些问题,比如表头不...

    JTable自动换行

    在Java的Swing库中,`JTable`是用于创建二维数据展示的组件,它类似于电子表格。在处理`JTable`时,我们有时需要使其单元格内容支持自动换行,以便更好地显示长文本。标题“JTable自动换行”正是指向这个功能,即...

    JTable添加CheckBox

    在Java Swing中,`JTable` 是用于展示二维数据的组件,它允许用户查看和编辑数据。本示例探讨如何在`JTable`中添加`CheckBox`,并实现表头的`JCheckBox`全选联动功能。这在需要用户进行多选操作的界面中非常常见,...

    JAVA中JTable的使用方法

    在Java编程环境中,`JTable`是Swing库中的一个核心组件,用于展示二维数据集,通常用于创建表格视图。这个组件对于用户界面(UI)设计尤其重要,尤其是在需要显示和编辑数据库或其他数据源数据时。下面我们将深入...

    用Java程序读取Excel表格内容并显示在Swing中

    在Java编程环境中,读取Excel表格内容并将其展示在Swing界面是一项常见的任务,尤其在数据处理和报表展示方面。本篇文章将详细讲解如何实现这一功能。 首先,我们需要引入两个关键库:Apache POI用于读取Excel文件...

    Swing JTable 常用属性

    Swing JTable 是 Java 中一个常用的表格控件,用于显示和编辑表格数据。在实际开发中,经常需要对 JTable 进行各种设置和操作,这篇文章将详细介绍 JTable 的常用属性和方法。 一、创建表格控件的各种方式 在实际...

    Jtable中加入复选框的两种方法

    在Java中,JTable是一个常用的表格控件,用于显示和编辑表格数据。然而,在JTable中加入复选框是一个常见的需求,但是却不是那么容易实现。本文将介绍JTable中加入复选框的两种方法,并对每种方法进行详细的解释。 ...

    JAVA Swing 实现商品列表,数量加减 ,删除整行 Demo

    总的来说,这个Demo涵盖了Java Swing中关于`JTable`的基本操作,包括数据的添加、修改和删除,以及对用户交互的响应。这有助于开发者掌握如何在Swing应用中构建复杂的用户界面,并处理数据操作。通过实践和理解这个...

    SWING表头合并

    本教程将深入探讨如何在Swing中实现表头的合并,这在展示复杂数据时尤其有用,例如需要多级分类或者需要跨列显示标题的情况。我们将详细讲解这个过程,并提供源码示例。 首先,我们需要了解JTable,它是Swing中的一...

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

    在Java Swing应用中,`JTable`是一种常用的组件,用于展示和操作二维数据。它提供了丰富的功能,如排序、选择和编辑。然而,`JTable`默认并不支持行间的拖放(Drag and Drop, DnD)操作。本文将详细介绍如何通过一种...

    JAVA中JTable组件详解实例

    在Java Swing中,`JTable` 是一个非常重要的组件,用于展示二维表格数据。它不仅功能强大而且使用灵活,适用于各种应用程序中需要显示和编辑表格数据的场景。本文将详细介绍`JTable`的基本用法及其常见操作,包括...

Global site tag (gtag.js) - Google Analytics