SimpleResourceBundleExample.java Source code

Java tutorial

Introduction

Here is the source code for SimpleResourceBundleExample.java

Source

    import java.util.Enumeration;
    import java.util.ResourceBundle;
    import java.util.MissingResourceException;

public class SimpleResourceBundleExample {

  public static void main(String [] argv) {
    try {
      ResourceBundle rb = ResourceBundle.getBundle("SimpleResourceBundle");

      System.out.println(rb.getString("AMMessage"));
      System.out.println(rb.getString("PMMessage"));

    } catch (MissingResourceException mre) {
      mre.printStackTrace();
    }
  }
}

    import java.awt.*;
    import java.util.*;

public class SampleResourceBundle extends ListResourceBundle {

  public Object [][] getContents() {
    return contents;
  }

  static final Object [][] contents = {
      {"okButton", new Button("OK")},
      {"negativeInteger", new Integer(-1)},
      {"textString", "Thank you for reading our book"}
  };
}

    import java.util.Enumeration;
    import java.util.ResourceBundle;
    import java.util.StringTokenizer;

    public class SimpleResourceBundle extends ResourceBundle {

        private String keys = "AMMessage PMMessage";

        public Object handleGetObject(String key) {
            if (key.equals("AMMessage"))
                return "Good morning";
            if (key.equals("PMMessage"))
                return "Good evening";

            return null;
        }

        public Enumeration getKeys() {
            StringTokenizer keyTokenizer = new StringTokenizer(keys);

            return keyTokenizer;
        }
    }

    public class SimpleResourceBundle_it extends SimpleResourceBundle {

        public Object handleGetObject(String key) {
            if (key.equals("AMMessage"))
                return "Buona mattina";
            if (key.equals("PMMessage"))
                return "Buona sera";

            return null;
        }
    }