高分!!如何改进我的软件实现中英文界面互换呀?小女先谢过啦! 写两个JPane 一个中文,一个英文,用一个按钮互换。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用ResourceBundleResouceBundle bundle = ResouceBundle("XXXUI",具体的Local);JButton open = new JButton(bundle.getString("XXXUI.openButton");然后提供XXXUI.properites,以及XXXUI_语言_地区以实现i18n 建议使用ResourceBundle当你对一个应用程序进行本体化时,你可能有大量的消息字符串,按钮标签等东西,它们都需要进行编译。要使这项任务变得比较容易,必须在外部位置中定义消息字符串,这个外部位置通常称为资源(resource),这样负责翻译的人只需对资源文件进行编辑就行了,不需要触及程序的源代码。遗憾的是,Java技术并不拥有在文本文件中存放外部资源的机制。相反,所有资源数据必须放在一个类中,既可以作为静态变量,也可以作为方法调用的返回值。你必须为每个local创建一个不同的类,然后ResourceBundle类的getBundle()方法将自动为你的local查找正确的类! dbSwing 如何操作 jdbtable 关于多态的使用 遇到一个问题,给点建议,随机生成7-13位的整数,不能出现前缀码 初学,想要个好点的jdbc的下载地址 文件读写的问题(急) 面试题 一个菜鸟关于String的问题!!! 产生excel报表时out of memory 十万火急!Java中如何实现容器及容器中组件的拖动? 请赐教jdbc,jdo绑数据库的方法(需要完整代码) 为啥定义新的对象,有时候用new 有时候不用new 脑筋急转弯!!考考你
当你对一个应用程序进行本体化时,你可能有大量的消息字符串,按钮标签等东西,它们都需要进行编译。要使这项任务变得比较容易,必须在外部位置中定义消息字符串,这个外部位置通常称为资源(resource),这样负责翻译的人只需对资源文件进行编辑就行了,不需要触及程序的源代码。
遗憾的是,Java技术并不拥有在文本文件中存放外部资源的机制。相反,所有资源数据必须放在一个类中,既可以作为静态变量,也可以作为方法调用的返回值。你必须为每个local创建一个不同的类,然后ResourceBundle类的getBundle()方法将自动为你的local查找正确的类!