`

*Renderer implements TableCellRenderer

 
阅读更多

 

对于学习使用Java Swing JTable 最好的实例!!!

 

关键词:JTable,TableCellRenderer,Custom,implements 。。。

 

*Renderer implements TableCellRenderer

 

直接导入Eclipse工程即可查看示例。

 

 

 

0
1
分享到:
评论
4 楼 csdn_zuoqiang 2012-01-10  
鼠标悬浮变色
package PreD.view.details;

import java.awt.Color;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionAdapter;

import javax.swing.JTable;

public class PageTableMotionListener extends MouseMotionAdapter {

	public void mouseMoved(MouseEvent me) {
		// 给表格添加鼠标移动的监听,鼠标移动刷新表格颜色
		JTable table = (JTable) me.getSource();
		int row = table.rowAtPoint(me.getPoint());
		if (row > -1) {
			// easiest way:
			table.clearSelection();
			table.setRowSelectionInterval(row, row);
		} else {
			table.setSelectionBackground(Color.blue);
		}

		// System.out.println("mouseMoved");
	}
}
3 楼 csdn_zuoqiang 2012-01-10  
public class MyTableCellRenderer extends DefaultTableCellRenderer  {

private static final long serialVersionUID = -1195682136616306875L;

public Component getTableCellRendererComponent(JTable table, Object value,
        boolean isSelected, boolean hasFocus, int row, int column) {
    Component c = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
    if(!isSelected){
        if(row %2 ==0 && row != 1){
            c.setBackground(new Color(255,255,150));
        }   else{
            c.setBackground(Color.WHITE);
        }
    }else{
        c.setBackground(new Color(255,230,255));
    }
    c.setBorder(BorderFactory.createEmptyBorder(0,0,0,0));
    return c;
}

}

去掉JTable选中时的边框。
2 楼 csdn_zuoqiang 2012-01-10  
Class CustomRenderer extends DefaultTableCellRenderer
{
    public Component getTableCellRendererComponent(
        JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
    {
        super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
        this.setBorder (BorderFactory.createBevelBorder (EtchedBorder.RAISED));
        return this;
    }
}

粗线显示JTable边框
1 楼 csdn_zuoqiang 2012-01-10  
JTable.setShowHorizontalLines(false) to only hide the horizontal lines.
JTable.setShowVerticalLines(false) to only hide the vertical lines.
JTable.setShowGrid(false) to hide both.

相关推荐

    neural_renderer-master.zip

    3. **Renderer**:负责将Mesh和Camera组合,根据光线追踪原理进行渲染,生成图像。 4. **Material**:定义物体的表面属性,如颜色、反光度等。 5. **Light**:控制光源的位置和强度,影响渲染结果。 通过这些模块,...

    Unity LineRenderer 连线功能示例工程

    Unity中的LineRenderer组件是用于创建线形图形的工具,它在游戏开发中有着广泛的应用,如绘制路径、连线、粒子轨迹等。在这个“Unity LineRenderer 连线功能示例工程”中,我们可以深入理解如何利用LineRenderer实现...

    Unity3D LineRenderer方式画线2

    `LineRenderer`组件就是实现这一功能的有效工具。本文将深入探讨如何使用Unity3D的`LineRenderer`方式画线,并结合提供的部分代码进行解析。 `LineRenderer`组件是Unity3D中用于创建多段线性图形的组件,它可以创建...

    PDFRenderer

    3. **集成PDFRenderer** 在iOS项目中使用PDFRenderer,首先需要通过CocoaPods或Carthage等依赖管理工具将其引入。添加依赖后,可以通过Objective-C或Swift调用其API来加载和显示PDF文件。 4. **使用示例** - 加载...

    pdfbox和pdfrenderer所需包

    **PDFRenderer** 是另一个用于PDF处理的库,主要专注于将PDF渲染为高质量的图像。PDFRenderer.jar包含了这个库的所有功能。相比于PDFBox,PDFRenderer可能更简洁,专为PDF到图像的转换设计,可能在某些场景下性能更...

    SDL_API手册.pdf

    函数原型为SDL_Renderer* SDL_CreateRenderer(SDL_Window* window, int index, Uint32 flags)。这里的window参数是指向SDL_Window结构体的指针,标识要为其创建渲染器的窗口;index指定了硬件渲染器的索引;flags...

    pdfRenderer-0.9.0.jar解压包

    PDFRenderer-0.9.0.jar 是一个Java库,专门用于将PDF文档转换为图像文件,如JPG格式。这个工具对于那些需要在不使用PDF阅读器的情况下展示PDF内容,或者需要将PDF内容集成到图像处理流程中的项目非常有用。在本文中...

    PDFRenderer显示PDF文档

    PDFRenderer是一种Java库,用于将PDF文档渲染成位图图像,以便在应用程序中显示或处理。这个技术在Java Swing环境中特别有用,因为它允许开发者在GUI组件,如JFrame,中展示PDF内容。以下是对“PDFRenderer显示PDF...

    Trail_Renderer.zip

    1. **启用和设置Trail Renderer** - 在Unity编辑器中,选择目标对象,然后在Inspector窗口中添加Trail Renderer组件。 - 设置Trail Renderer的基本属性,如宽度、颜色、寿命、材质、分辨率等。 2. **生命周期管理...

    Unity PDF Renderer v5.15

    Unity PDF Renderer v5.15 是一款专为Unity游戏引擎设计的插件,它使得开发者能够在Unity环境中方便地集成和渲染PDF文档。这个插件的出现解决了Unity原生不支持直接处理PDF格式的问题,为教育、培训、信息展示等领域...

    PDFRenderer插件.rar

    PDFRenderer插件是一款专为Unity开发的工具,用于在Unity引擎中实现PDF文档的渲染与播放功能。这个插件能够帮助开发者将PDF文档集成到3D游戏或交互式应用中,提供了一种在Unity环境中查看PDF内容的有效方式。在本文...

    pdf-renderer.jar

    《pdf-renderer.jar在Java环境下的应用与解析》 PDF渲染器是用于处理PDF文档的重要工具,而`pdf-renderer.jar`就是一个实现了PDF渲染功能的Java库。它允许开发者在Java应用程序中集成PDF查看和处理的功能,使得在不...

    freemarker itext core-renderer

    3. **Core-Renderer**: Core-Renderer(有时写作Core Renderer)通常指的是RtfRenderer或PdfRenderer,这是一个用于将各种格式的数据转换为PDF的库。在上下文中,`core-renderer.R5pre1.jar`可能是R5版本的预发布1...

    pdfrenderer

    PDFRenderer是一款用于在Java环境中显示和处理PDF文档的库,主要设计目的是为了在GUI组件,如JPanel上渲染PDF内容。这个库对于那些需要在Java应用程序中集成PDF查看功能的开发者来说,是一个实用的选择。与iText jar...

    Unity读取PDF插件PDFRenderer

    这就是“Unity读取PDF插件PDFRenderer”发挥作用的地方。 PDFRenderer插件是一个专门针对Unity开发的工具,它允许开发者在Unity环境中直接处理和显示PDF文件。这个插件的核心功能是提供了一种高效且易于使用的API,...

    Unity-LineRenderer显示一条线

    在Unity引擎中,LineRenderer是用于创建和渲染2D或3D线条的组件,它非常适合在游戏场景中绘制路径、连线或特效。本教程将深入探讨如何使用C#脚本在Unity中设置和控制LineRenderer,以显示一条线。 首先,我们需要在...

    Electron-typesrcipt-react测试demo

    8. **renderer.js / renderer.tsx** - renderer process的入口点,初始化React应用。 9. **其他辅助文件** - 可能包括样式表、图片资源、额外的JavaScript或TypeScript模块。 ** 开发流程 ** 开发这样的应用通常...

    pdf_renderer-1.0.5.jar

    PDF Renderer 1.0.5 是一个专门用于解析PDF文档的Java库,它提供了一种在Java应用程序中处理和显示PDF内容的方式。这个名为“pdf_renderer-1.0.5.jar”的文件是一个JAR(Java Archive)包,它是Java平台上的可执行...

Global site tag (gtag.js) - Google Analytics