Java 图表面板的本地化&x27;s弹出菜单及其菜单项

Java 图表面板的本地化&x27;s弹出菜单及其菜单项,java,swing,jfreechart,Java,Swing,Jfreechart,我在JavaSwing项目中使用JFreeChart库1.0.19。我想将我的JFreeChart的弹出/上下文菜单及其菜单项(如“属性”、“另存为”、“放大”等)从英语实时本地化为法语,反之亦然。当它被内置到库中时,它正在获取操作系统的本机语言。有没有办法将其本地化 有没有办法使[菜单]语言独立 所示的方法使用的实例获取上下文菜单的本地化属性。您需要重写ChartPanel中的方法,以使用从Locale捆绑包中获取的属性,该属性作为参数传递给您的子类。。您是否尝试过更改平台的语言/键盘设置?平

我在JavaSwing项目中使用JFreeChart库1.0.19。我想将我的JFreeChart的弹出/上下文菜单及其菜单项(如“属性”、“另存为”、“放大”等)从英语实时本地化为法语,反之亦然。当它被内置到库中时,它正在获取操作系统的本机语言。有没有办法将其本地化

有没有办法使[菜单]语言独立


所示的方法使用的实例获取上下文菜单的本地化属性。您需要重写
ChartPanel
中的方法,以使用从
Locale
捆绑包中获取的属性,该属性作为参数传递给您的子类。

。您是否尝试过更改平台的语言/键盘设置?平台意味着操作系统的语言。。如果这意味着当我改变操作系统的语言时是的,那么jfree图表的所有组件都是获取它的本地语言。然而,我不想成为操作系统的语言依赖性,因为我正在制作GUI,其中我分别添加了两个按钮英语和法语,通过选择其中一个按钮,jfree图表应该根据这两个按钮进行更改语言..有没有办法使它独立于操作系统的语言?是的,我正在这样做,但是,由于我的操作系统的语言是法语,所以它会获取所有法语单词,即使ResourceBundleWrapper在库中默认也有英语包。即使您给出
getBundle()
特定的
区域设置
?a may shed light.ChartPanel=new ChartPanel(timeChart);ChartPanel.setVisible(true);由于此“ChartPanel”来自默认jar文件,因此如何访问它?