diff --git a/pom.xml b/pom.xml index d83fa3f6a85977efc314f75a1f0aba77cf4b858b..65866710f746061be8e03edd27970963c5520e22 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ <groupId>com.xeiam.xchart</groupId> <artifactId>xchart-parent</artifactId> - <version>2.0.1-SNAPSHOT</version> + <version>2.1.0-SNAPSHOT</version> <packaging>pom</packaging> <name>XChart Parent</name> <description>Basic Charts for Java Applications</description> diff --git a/xchart/src/main/java/com/xeiam/xchart/XChartPanel.java b/xchart/src/main/java/com/xeiam/xchart/XChartPanel.java index 71a52c709b91f0ce94b34a685f645f4e5cd9601a..ee986d771b6508121fe4fe61afce6534c8de10a8 100644 --- a/xchart/src/main/java/com/xeiam/xchart/XChartPanel.java +++ b/xchart/src/main/java/com/xeiam/xchart/XChartPanel.java @@ -46,6 +46,8 @@ public class XChartPanel extends JPanel { private final Chart chart; + private String saveAsString = "Save As..."; + /** * Constructor * @@ -64,6 +66,16 @@ public class XChartPanel extends JPanel { this.getActionMap().put("save", new SaveAction()); } + /** + * Set the "Save As..." String if you want to localize it. + * + * @param saveAsString + */ + public void setSaveAsString(String saveAsString) { + + this.saveAsString = saveAsString; + } + @Override protected void paintComponent(Graphics g) { @@ -194,7 +206,7 @@ public class XChartPanel extends JPanel { public XChartPanelPopupMenu() { - saveAsMenuItem = new JMenuItem("Save As..."); + saveAsMenuItem = new JMenuItem(saveAsString); saveAsMenuItem.addMouseListener(new MouseListener() { @Override