/**
* 设置背景图片
*
* @param ii 背景图片
* @param width 背景的宽度
* @param height 背景的宽度
*/
public void setBackgroundByImageIcon(ImageIcon ii, int width, int height) {
BufferedImage bufferedImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
Graphics2D g2d = bufferedImage.createGraphics();
if (ii != null && ii.getIconWidth() > 0 && ii.getIconHeight() > 0) {
g2d.drawImage(ii.getImage(), 0, 0, width, height, null); // 绘制缩小后的图
}
g2d.dispose();
Rectangle rect = new Rectangle(0, 0, width, height);
TexturePaint texture = new TexturePaint(bufferedImage, rect);
setBackground(new TextureBackground(texture));
}
分享到:
相关推荐
- **初始化**:首先需要在Java代码中引入Twaver库,然后创建一个图实例,设置基本属性,如图的大小、背景色等。 - **添加元素**:接着,可以通过API创建图形元素(节点、边、标签等),并将其添加到图中。 - **...
**标题:“twaver-java-3.7”** **描述:“twaver-java-3.7 文档”** **标签:“twaver java 3.7”** 本文将深入探讨Twaver Java 3.7版本的相关知识,这是一个强大的数据可视化库,特别适用于Java开发人员。...
【标题】"TWaver-java-4.1" 是一个针对Java平台的TWaver最新开发包,旨在帮助开发者创建更加生动且具有吸引力的用户界面。TWaver是一个强大的数据可视化工具,它提供了丰富的图表类型和交互功能,让数据展示更加直观...
《TWaver Java 3.7 开发者指南》是一份详尽的技术文档,旨在为开发者提供使用TWaver Java 3.7版本进行网络、图表、数据管理和用户界面设计的全面指导。TWaver Java是一个功能丰富的可视化组件库,适用于构建复杂的...
《TWaver Java 3.7 开发者指南》是一份专为Java开发者设计的电信网管图形界面组件的详细教程。TWaver是一款强大的可视化工具,主要用于构建复杂的网络管理系统,尤其在电信领域应用广泛。该教程涵盖了如何利用TWaver...
【标题】"TWaver Java 4.5.0" 是一个专为Java平台设计的数据可视化库,它提供了丰富的图表和图形组件,适用于各种数据分析和展示需求。这个版本号4.5.0表明这是一个经过多次迭代和优化的成熟产品,可能包含了一些新...
【标题】"TWaver-java-4.1最新 官网试用版jar包及Demo" 涉及的核心知识点是TWaver,一个基于Java的图形可视化库,主要用于数据的图表展示和交互。这个版本是4.1,是官方提供的试用版,包含jar包和演示示例。 【描述...
【标题】"TWaver-java-4.1试用版jar包" 涉及的核心知识点是TWaver,这是一个专门用于数据可视化和图表绘制的Java库。TWaver提供了一个全面的解决方案,帮助开发者创建复杂的图表、仪表盘以及交互式的数据可视化应用...
Twaver java开发帮助文档,英文版的。
【标题】"TWaver-Java 电信组件"是基于Java平台开发的一款专业级的电信行业图形组件库。这个组件库专为电信领域的数据可视化和业务流程管理设计,它提供了丰富的图表类型和强大的交互功能,帮助开发者高效地构建复杂...
- **Network 添加背景**:可以通过设置背景图像或颜色增强网络的视觉效果。 - **Network 过滤器的使用**:支持根据条件筛选显示哪些节点和链接。 - **Network 样式规则函数**:允许通过自定义样式规则函数调整...
TWAVER是一款强大的JAVA图形设计组件,专为电信级别的应用设计,它提供了丰富的功能来满足开发者在图形化展示、操作和地理信息系统(GIS)等方面的需求。这款组件的强大之处在于其高度定制性和灵活性,使得开发人员...
twaver jar在TWaver传统的2D应用中,近一年非常突出地出现了一种需求,那就是希望能够在同一个页面内显示多种层次的网络结构
标题 "TWaver-java-4.1试用版jar包及Demo" 暗示我们正在处理的是一个关于TWaver的Java库的试用版本。TWaver是一个强大的数据可视化工具,通常用于创建交互式图表、仪表板和地图。这个4.1版本可能是其一系列更新中的...
【TWaver-Java 电信组件】是专门为电信行业设计的一款强大的可视化组件库,它提供了丰富的图形化工具,用于构建复杂的网络拓扑、设备状态监控、业务流程展示等应用。这个单机Demo是开发者和系统集成商了解和评估...
### TWaver_Java开发手册知识点总结 #### TWaver概述 TWaver是一款专为软件开发者设计的强大工具包,尤其适用于电信行业。它不仅限于电信领域,还广泛应用于电力、金融、制造、交通等行业。该工具包能显著简化图形...
TWaver Java 开发课程3 - TDataBox的使用,好好学习!
TWaver的图形组件库中提供了拓扑组件、地图组件、设备图组件,以及表格、树图、属性表、图表等丰富的通用图形界面组件,为电信运营支撑系统(OSS)的开发提供“一站式”的组件产品和解决方案,是快速设计、开发和...
【标题】"Twaver java 4.1资源包(库+学习文档+javadoc)" 提供的是一个针对Twaver 4.1版本的全面学习和开发资源,这是一款基于Java的图形化建模和可视化工具。它允许开发者创建复杂的网络图表、流程图和其他图形...