Java中表格背景设置透明
JTable添加背景图片
import java.awt.Component;
import java.awt.Container;
import javax.swing.ImageIcon;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTable;
import javax.swing.table.TableCellRenderer;public class Main {public static void main(String[] args) {JFrame frame = new JFrame("表格背景透明");ImageIcon icon = new ImageIcon("03.jpg"); // 设置图片位置,这里在当前文件夹JLabel lab = new JLabel(icon); // 将图片放入到label中lab.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight()); // 设置jtable的单元格为透明的JTable t = new JTable(20, 3) { private static final long serialVersionUID = 1L;public Component prepareRenderer(TableCellRenderer renderer, int row, int column) {Component c = super.prepareRenderer(renderer, row, column);if (c instanceof JComponent) {((JComponent) c).setOpaque(false);}return c;}};t.setOpaque(false);// jframe本身是窗体,不能放置任何组件,用getContentPane()方法// 得到frame的默认内容面板,将lab放入其中,-1表示放入面板的下层frame.getContentPane().add(lab, -1);frame.getContentPane().add(t, 0); // 0表示放在面板的最顶层Container con = frame.getContentPane();((JPanel) con).setOpaque(false); // 设置面板为透明的frame.setSize(500, 500);frame.setVisible(true);}
}
运行结果:
Java中表格背景设置透明相关推荐
- JAVA中JButton常用设置
JAVA中JButton常用设置 1. 对JButton大小的设置 --因为JButen是属于小器件类型的,所以一般的setSize不能对其惊醒大小的设置,所以一般我们用 butto ...
- element 表格背景颜色透明
element 表格背景颜色透明 /deep/ .el-table, .el-table__expanded-cell {background-color: transparent; } /deep/ ...
- java中环境变量设置
说明:本文章系作者学习资料整理,不完善的地方请大家指正,谢谢! (1)java中的jdk设置path和classpath 首先,右击图标"我的电脑"->属性->高级-& ...
- Java中PDF水印设置
Java中PDF水印设置 以文本或者图片作为水印的方式添加到PDF,是一种常用的操作:本篇文章介绍了如果将水印添加到pdf中(仅供参考) 设置PDF中图片水印 /*** @Author souldom ...
- Android背景设置透明和半透明效果
设置透明效果 大概有三种 1.用android系统的透明效果 Java代码 android:background="@android:color/transparent" 例如 ...
- python word中表格字体设置_利用Python-docx 读写 Word 文档中的正文、表格、段落、字体样式等...
前言: 前两篇博客介绍了 Python 的 docx 模块对 Word 文档的写操作,这篇博客将介绍如何用 docx 模块读取已有 Word 文档中的信息. 本篇博客主要内容有: 1.获取文档的章节信 ...
- LaTex中表格常用设置
推荐一个在线生成各种表格命令的工具:https://tablesgenerator.com/. 1.表格参数 table 后面加*表示双栏表格,如\begin{table*}...\end{table ...
- 【小家java】Java中Random ThreadLocalRandom 设置随机种子获取随机数精讲
相关阅读 [小家java]java5新特性(简述十大新特性) 重要一跃 [小家java]java6新特性(简述十大新特性) 鸡肋升级 [小家java]java7新特性(简述八大新特性) 不温不火 [小 ...
- HTML中的背景设置(上)
目录 背景的基本属性 背景颜色:background-color 背景图片:background-image 背景铺盖:background-repeat 背景大小:background-size 背 ...
最新文章
- Oracle NoLogging Append 方式减少批量insert的redo_size
- python外星人入侵游戏图片_跪求一个问题@关于外星人入侵游戏(《python编程基础从入门到实...
- LeetCode Add Two Numbers
- Linux之磁盘概述
- curl php 百度,phpcurl模拟登录百度首页
- 如何在Office 2007中查看关于对话框和版本信息
- 大学生体测成绩判断c语言_体育改革瞄准高校,体测不过关可能真的毕不了业了...
- Android 应用开发(12)---可绘制对象资源
- Qt实践录:常见控件操作示例1
- 追佛信道不如追求真理。。
- linux安装mysql_Linux学习笔记-安装MySQL
- 软考计算机硬件知识,软考程序员考点计算机硬件基础知识之指令系统
- IGBT热模型基本原理及其建模方法
- ubuntu最简单的联网(连接网络)方法
- 机器人系统数学建模(现代控制理论1)
- 家长们,居家网课这样做
- 书论51 朱文长《续书断》
- 精简《JavaScript高级程序设计》五、引用类型(上)
- 矩阵特征值的求解过程
- 鞍点(MOOC 翁凯 C语言源码)