1 19 20 package com.sshtools.ui.swing; 21 22 import java.util.MissingResourceException ; 23 import java.util.ResourceBundle ; 24 25 26 32 public class Messages { 33 34 private static ResourceBundle resourceBundle = ResourceBundle.getBundle("com.sshtools.ui.swing.ApplicationResources"); 37 private Messages() { 38 } 39 40 45 public static void setBundle(ResourceBundle resourceBundle) { 46 Messages.resourceBundle = resourceBundle; 47 } 48 49 55 public static String getString(String key) { 56 try { 57 return resourceBundle == null ? "*No resource bundle* !" + key + "!" : resourceBundle.getString(key); } catch (MissingResourceException e) { 59 return '!' + key + '!'; 60 } 61 } 62 } 63 | Popular Tags |