diff --git a/designer_chart/src/com/fr/design/images/emptydataimage.png b/designer_chart/src/com/fr/design/images/us_emptydata.png similarity index 100% rename from designer_chart/src/com/fr/design/images/emptydataimage.png rename to designer_chart/src/com/fr/design/images/us_emptydata.png diff --git a/designer_chart/src/com/fr/design/images/zh_emptydata.png b/designer_chart/src/com/fr/design/images/zh_emptydata.png new file mode 100644 index 0000000000..0ffd8e1239 Binary files /dev/null and b/designer_chart/src/com/fr/design/images/zh_emptydata.png differ diff --git a/designer_chart/src/com/fr/design/module/ChartEmptyDataStylePane.java b/designer_chart/src/com/fr/design/module/ChartEmptyDataStylePane.java index 3eb6ebddcd..65a61e7bff 100644 --- a/designer_chart/src/com/fr/design/module/ChartEmptyDataStylePane.java +++ b/designer_chart/src/com/fr/design/module/ChartEmptyDataStylePane.java @@ -15,6 +15,7 @@ import com.fr.design.style.background.image.ImageFileChooser; import com.fr.design.style.background.image.ImagePreviewPane; import com.fr.design.utils.gui.GUICoreUtils; import com.fr.general.FRLogger; +import com.fr.general.GeneralContext; import com.fr.general.IOUtils; import com.fr.general.Inter; import com.fr.stable.CoreGraphHelper; @@ -35,7 +36,7 @@ public class ChartEmptyDataStylePane extends AbstractAttrNoScrollPane { private static final int FIVE = 5; private static final int TEN = 10; private static final int THIRTY = 30; - private static final Image DEFAULT_EMPTY_DATA_IMAGE = IOUtils.readImage("com/fr/design/images/emptydataimage.png"); + private static Image DEFAULT_EMPTY_DATA_IMAGE; private UIButtonGroup emptyData; @@ -49,6 +50,11 @@ public class ChartEmptyDataStylePane extends AbstractAttrNoScrollPane { private Image emptyDataImage = DEFAULT_EMPTY_DATA_IMAGE; + static { + DEFAULT_EMPTY_DATA_IMAGE = GeneralContext.isChineseEnv() ? IOUtils.readImage("com/fr/design/images/zh_emptydata.png") + : IOUtils.readImage("com/fr/design/images/us_emptydata.png"); + } + @Override protected JPanel createContentPane() { JPanel content = new JPanel(new BorderLayout());