blic class StudentNameCell extends DefaultTableCellRenderer
private static final long serialVersionUID = 1L;
public Component getTableCellRendererComponent(JTable table, Object obj, boolean isSelected, boolean hasFocus, int row, int column)
{
if(row%2 == 0){
setBackground(new Color(250,250,250));
}
else if(row%2 == 1){
setBackground(new Color(230,230,230));
}
super.getTableCellRendererComponent(table, obj, isSelected, hasFocus, row, column);
setBorder(null);
String name = null;
if(obj != null && (obj instanceof Student))
{
Student stu = (Student)obj;
name = stu.getName();
} else if(obj != null && (obj instanceof String))
{
name = (String)obj;
}
setText(name);
setToolTipText(name);
return this;
}
设计swing可以用可视化设计工具 jigloo简单方便还可以设计SWT
分享到:
相关推荐
Java Swing 表格分页实现 Java Swing 是一个用于构建图形用户界面的 Java 库,提供了丰富的用户界面组件和功能。在本文中,我们将探讨如何使用 Java Swing 实现表格分页。 表格分页的需求 在实际开发中,我们经常...
java swing表格分页控件封装,有利于在开发中节约时间
JTabel的一些方法,表格的设置,按钮的添加,界面的布局,只是一些简单的小玩意
目录Swing 表格组件1. 创建表格a. 应用:可以滚动的表格b. 应用:定义表格2. 操作表格a. 应用:操作表格 Swing 表格组件 表格也是 GUI 中常用的组件,它是一个由多行、多列组成的二维显示区。Swing 的 JTable 以及...
第二十六章"Swing表格源码"深入探讨了如何利用JTable来高效地显示和操作表格数据。 首先,JTable是一个非常灵活的组件,能够根据提供的数据模型动态生成表格。数据模型通常是DefaultTableModel或AbstractTableModel...
javaswing表格分.doc
本篇文章将深入探讨Swing表格处理中的两个关键知识点:表格的排序和表格单元格的背景色设置。 首先,我们来看表格的排序。在Swing中,JTable默认并不支持数据的自动排序,但可以通过实现`SortableTableModel`接口或...
在Swing中,我们可以使用JTable和JTree来创建表格和树形视图,这两个组件可以独立使用,也可以结合在一起,形成一个具有表格和树结构的复杂视图,这在数据展示和操作时非常有用。 **JTable组件** JTable是Swing中...
自己写的一个类,可以用来设定表格奇偶行的颜色,也可以用来设定每一行的颜色,还可以改变其它的属性。
在Java Swing库中,开发人员可以使用`JTable`组件来创建和展示表格数据。`JTable`是Swing中的核心组件之一,它允许用户在窗口应用中展示二维数据,并支持用户交互,如选择行、列以及编辑单元格内容。本篇文章将详细...
对于表格形式的数据展示,`JTable`是一个非常常用且强大的组件。然而,当数据量过大时,一次性加载所有数据不仅会消耗大量的内存资源,还会影响用户的操作体验。因此,实现`JTable`的分页功能就显得尤为重要。 ####...
Swing是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分。在Java中,Swing提供了丰富的组件库,用于创建美观且功能强大的桌面应用程序。Swing模板样式,即Swing组件的外观...
Swing JTable组件设置单元格合并,内置Test测试类,核心API GridBagTable tasktable = new GridBagTable(model); tasktable.mergeCells(startRow, endRow, 0, 0);
【Java表格控件JTable详解】 在Java Swing编程中,...总之,Java Swing中的JTable控件提供了强大的表格数据展示和交互能力,开发者可以根据实际需求,通过其丰富的API进行定制化开发,实现各种复杂的数据管理功能。
### Swing中文乱码问题(Linux和Windows) #### Linux系统下的解决方案 在Linux系统下使用Swing进行GUI开发时,可能会遇到中文乱码的问题。解决这一问题通常需要对系统的编码环境进行适当的配置。以下是一个详细的...
它提供了丰富的组件集合,如按钮、文本框、表格等,使得开发者可以创建出功能齐全且用户友好的界面。在本项目中,"Java Swing实现添加数据并查询数据显示" 涉及到了Java后端与数据库交互以及前端用户界面的构建。 ...
* 了解 Java Swing 表格组件的使用方法,如 JTable、AbstractTableModel 等。 * 了解如何使用 Java Swing 表格组件来显示学生信息。 八、Java 语言异常处理 * 了解 Java 语言的异常处理机制,如 try-catch 语句、...
自定义的一个excel文件导入导出类,支持Excel2003到2010的格式。里面也有简单的配置文件的创建。
java swing 导出Jtable里面的数据到excel,不用拷贝代码,直接粘贴代码