From 8750a2528da5590478e44b6451e0e24b2339eb97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Levy=2EXie-=E8=A7=A3=E5=AE=89=E6=A3=AE?= Date: Wed, 18 Dec 2024 19:44:07 +0800 Subject: [PATCH] =?UTF-8?q?REPORT-139239=20fix:=E5=9B=BE=E8=A1=A8=E7=BC=A9?= =?UTF-8?q?=E7=95=A5=E5=9B=BE=E7=BC=A9=E6=94=BE=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../design/mainframe/chart/gui/type/ChartImagePane.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/designer-chart/src/main/java/com/fr/design/mainframe/chart/gui/type/ChartImagePane.java b/designer-chart/src/main/java/com/fr/design/mainframe/chart/gui/type/ChartImagePane.java index cb9e9614c0..56d7498018 100644 --- a/designer-chart/src/main/java/com/fr/design/mainframe/chart/gui/type/ChartImagePane.java +++ b/designer-chart/src/main/java/com/fr/design/mainframe/chart/gui/type/ChartImagePane.java @@ -1,6 +1,5 @@ package com.fr.design.mainframe.chart.gui.type; -import com.fine.theme.utils.FineUIStyle; import com.fine.theme.utils.FineUIUtils; import com.fr.design.chart.series.PlotStyle.ChartSelectDemoPane; import com.fr.design.constants.UIConstants; @@ -9,9 +8,9 @@ import com.fr.general.IOUtils; import javax.swing.BorderFactory; import java.awt.BorderLayout; -import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; +import java.awt.Image; import java.awt.event.MouseEvent; import java.awt.image.BufferedImage; @@ -47,9 +46,10 @@ public class ChartImagePane extends ChartSelectDemoPane { public void paint(Graphics g) { super.paint(g); - BufferedImage image1 = IOUtils.readImageWithCache(fullIconPath); + BufferedImage bufferedImage = IOUtils.readImageWithCache(fullIconPath); + Image scaledImage = bufferedImage.getScaledInstance(scale(IMAGE_WIDTH), scale(IMAGE_HIGTH), Image.SCALE_SMOOTH); int x = (this.getWidth() - scale(IMAGE_WIDTH)) / 2; - g.drawImage(image1, x, 0, scale(IMAGE_WIDTH), scale(IMAGE_HIGTH), null); + g.drawImage(scaledImage, x, 0, null); } };