`
grape927
  • 浏览: 75638 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

SWING 表格

    博客分类:
  • JAVA
阅读更多
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

分享到:
评论
1 楼 grape927 2012-05-08  

禁止对表格的表头拖拽

MouseHandler mhandler = new MouseHandler();
table.addMouseListener(mhandler);

final JTableHeader header = table.getTableHeader();
header.setReorderingAllowed(false);
header.addMouseListener(mhandler);

相关推荐

    java_swing表格分页

    Java Swing 表格分页实现 Java Swing 是一个用于构建图形用户界面的 Java 库,提供了丰富的用户界面组件和功能。在本文中,我们将探讨如何使用 Java Swing 实现表格分页。 表格分页的需求 在实际开发中,我们经常...

    swing表格分页控件封装

    java swing表格分页控件封装,有利于在开发中节约时间

    java swing表格JTable

    JTabel的一些方法,表格的设置,按钮的添加,界面的布局,只是一些简单的小玩意

    Java Swing 表格组件

    目录Swing 表格组件1. 创建表格a. 应用:可以滚动的表格b. 应用:定义表格2. 操作表格a. 应用:操作表格 Swing 表格组件 表格也是 GUI 中常用的组件,它是一个由多行、多列组成的二维显示区。Swing 的 JTable 以及...

    Java SE 6.0编程指南 26_第二十六章 Swing表格源码

    第二十六章"Swing表格源码"深入探讨了如何利用JTable来高效地显示和操作表格数据。 首先,JTable是一个非常灵活的组件,能够根据提供的数据模型动态生成表格。数据模型通常是DefaultTableModel或AbstractTableModel...

    javaswing表格分.doc

    javaswing表格分.doc

    Swing表格处理

    本篇文章将深入探讨Swing表格处理中的两个关键知识点:表格的排序和表格单元格的背景色设置。 首先,我们来看表格的排序。在Swing中,JTable默认并不支持数据的自动排序,但可以通过实现`SortableTableModel`接口或...

    java的swing表格树示例

    在Swing中,我们可以使用JTable和JTree来创建表格和树形视图,这两个组件可以独立使用,也可以结合在一起,形成一个具有表格和树结构的复杂视图,这在数据展示和操作时非常有用。 **JTable组件** JTable是Swing中...

    java Swing可以改变表格每一行颜色的类

    自己写的一个类,可以用来设定表格奇偶行的颜色,也可以用来设定每一行的颜色,还可以改变其它的属性。

    java之swing表格实现方法

    在Java Swing库中,开发人员可以使用`JTable`组件来创建和展示表格数据。`JTable`是Swing中的核心组件之一,它允许用户在窗口应用中展示二维数据,并支持用户交互,如选择行、列以及编辑单元格内容。本篇文章将详细...

    Java Swing JTable分页

    对于表格形式的数据展示,`JTable`是一个非常常用且强大的组件。然而,当数据量过大时,一次性加载所有数据不仅会消耗大量的内存资源,还会影响用户的操作体验。因此,实现`JTable`的分页功能就显得尤为重要。 ####...

    Swing模板样式(全56种经典)

    Swing是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分。在Java中,Swing提供了丰富的组件库,用于创建美观且功能强大的桌面应用程序。Swing模板样式,即Swing组件的外观...

    Swing JTable组件设置单元格合并

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

    JAVA表格控件JTable常用操作详解.doc

    【Java表格控件JTable详解】 在Java Swing编程中,...总之,Java Swing中的JTable控件提供了强大的表格数据展示和交互能力,开发者可以根据实际需求,通过其丰富的API进行定制化开发,实现各种复杂的数据管理功能。

    swing中文乱码问题(Linux和window)

    ### Swing中文乱码问题(Linux和Windows) #### Linux系统下的解决方案 在Linux系统下使用Swing进行GUI开发时,可能会遇到中文乱码的问题。解决这一问题通常需要对系统的编码环境进行适当的配置。以下是一个详细的...

    Java Swing实现添加数据并查询数据显示

    它提供了丰富的组件集合,如按钮、文本框、表格等,使得开发者可以创建出功能齐全且用户友好的界面。在本项目中,"Java Swing实现添加数据并查询数据显示" 涉及到了Java后端与数据库交互以及前端用户界面的构建。 ...

    java(swing)+ mysql实现学生信息管理系统

    * 了解 Java Swing 表格组件的使用方法,如 JTable、AbstractTableModel 等。 * 了解如何使用 Java Swing 表格组件来显示学生信息。 八、Java 语言异常处理 * 了解 Java 语言的异常处理机制,如 try-catch 语句、...

    java Swing 导入导出Excel文件

    自定义的一个excel文件导入导出类,支持Excel2003到2010的格式。里面也有简单的配置文件的创建。

    java swing 导出Jtable里面的数据到excel

    java swing 导出Jtable里面的数据到excel,不用拷贝代码,直接粘贴代码

Global site tag (gtag.js) - Google Analytics