Java-JOptionPane错误消息和信息消息

Java-JOptionPane错误消息和信息消息,java,swing,joptionpane,Java,Swing,Joptionpane,我的应用程序有很多错误消息。我想知道管理它们的最佳方法是什么,最有效的标准是什么 我将作业窗格包括在它们应该运行的位置 我在类中为要运行的每个JOptionPane创建一个方法 我创建了一个包含许多静态方法的类,这些静态方法将被调用以运行JOptionPane 谢谢一般的解决方案是: 1) 将错误消息字符串提取到资源中,使它们都在一个位置(资源文件)中,而不是在代码中。(这也使得它们在国际化中的翻译变得微不足道) 2) 创建调用以显示错误消息的类/设施/服务。这将使显示来自JOptionPane

我的应用程序有很多错误消息。我想知道管理它们的最佳方法是什么,最有效的标准是什么

  • 我将作业窗格包括在它们应该运行的位置
  • 我在类中为要运行的每个JOptionPane创建一个方法
  • 我创建了一个包含许多静态方法的类,这些静态方法将被调用以运行JOptionPane

  • 谢谢

    一般的解决方案是:

    1) 将错误消息字符串提取到资源中,使它们都在一个位置(资源文件)中,而不是在代码中。(这也使得它们在国际化中的翻译变得微不足道)


    2) 创建调用以显示错误消息的类/设施/服务。这将使显示来自JOptionPane的错误消息的代码解耦,如果操作正确,允许您对代码进行单元测试,以确保从正确的位置获得正确的消息,并防止在单元测试运行期间出现模式对话框。

    您到底想做什么?避免依赖JOptionPane?或者创建应用程序中可能发生的错误的最终列表?可能需要更多信息,但听起来可能是许多开发人员一直在争论的问题;]。我认为他谈论的是应用程序错误消息,而不是编译时的东西。e、 g.“你的账户透支了,今天没有糖果给你”等等@davidfrancis:是的,你可能是对的。我已经删除了我的评论。向Niles道歉。我现在基本上有很多方法,可以调用它们来产生错误。它是有效的,我想知道这是否效率低下,我是否应该将消息放在它们自己的类中。+1,用于在资源文件中保留
    String
    Literals:-)。很好的解释,关于它对未来的帮助:-)