快速业务通道

Java用户界面本地化实例探索 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-22
entPane.add(panel);    //通过获取资源束中*.label的值对三个按钮设置其Label    panel.setCmdRed(bundle.getString("red.label"));    panel.setCmdBlue(bundle.getString("blue.label"));    panel.setCmdGreen(bundle.getString("green.label"));   }   private MyNativePanel panel;   private static final int WIDTH=400;   private static final int HEIGHT=100; } class MyNativePanel extends JPanel{   public MyNativePanel(){    layout=new BorderLayout();    setLayout(layout);    txt=new JTextField(50);    add(txt,layout.CENTER);    cmdRed=new JButton();    cmdBlue=new JButton();    cmdGreen=new JButton();    panel.add(cmdRed);    panel.add(cmdBlue);    panel.add(cmdGreen);    add(panel,layout.SOUTH);    cmdRed.addActionListener(new ActionListener(){    public void actionPerformed(ActionEvent e){     String s = e.getActionCommand();     txt.setBackground(Color.red);     txt.setText(s);    }   });   cmdBlue.addActionListener(new ActionListener(){    public void actionPerformed(ActionEvent e){     String s = e.getActionCommand();     txt.setBackground(Color.blue);     txt.setText(s);    }   });   cmdGreen.addActionListener(new ActionListener(){    public void actionPerformed(ActionEvent e){     String s = e.getActionCommand();     txt.setBackground(Color.green);     txt.setText(s);    }   }); }   public void setCmdRed(String s){    cmdRed.setText(s);   }   public void setCmdBlue(String s){    cmdBlue.setText(s);   }   public void setCmdGreen(String s){    cmdGreen.setText(s);   }   JPanel panel=new JPanel();   BorderLayout layout;   private JTextField txt;   private JButton cmdRed,cmdBlue,cmdGreen; } //~

Java用户界面本地化实例探索(3)

时间:2010-12-16

资源文件:

# Dorian.properties是默认的"Dorian"资源束文件。 # 作为中国人,我用自己的地区作为默认 Title=\u4e2d\u56fd red.label=\u7ea2\u8272 green.label=\u7eff\u8272 blue.label=\u84dd\u8272 # 文件Dorian_en_US.properties,是美国地区的资源束 # 它覆盖了默认资源束 Title=America red.label=Red green.label=Green blue.label=Blue # 文件Dorian_zh_CN.properties,是中国大陆地区的资源束 # 这个文件没有任何资源定义,从默认中国资源束继承

以下是这个程序运行后的截屏!

Java用户界面本地化实例探索 - 编程入门网

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号