我有一个主类,主类会执行一些操作,每个操作都会输出一些信息,现在我想把这些信息统一输出到主类的界面上来,应该如何设计?即将其它类中的输出内容放到main中来!
求思路!

解决方案 »

  1.   

    主类提供一个写信息的方法,主类调用调用其他类的时候,把this传进去,然后其他类需要写信息的时候,调用主类对象进行写就行了。
      

  2.   

    定义一个统一对象输出接口,各个输出点都调用接口的方法输出就行了.
    如public class GlobalOutput{
        public static MyJFrame mainFrame = xx;
            public static void appendLine(String line){
            xx.append(line);
        }
    }
      

  3.   

    把每个方法加一个你想要得到的数值的返回类型,再在main函数中创建一个主类的对象,分别去调用这些方法,便可得到每个方法的返回结果。