在JLabel中显示void函数的Println

时间:2014-05-15 20:12:41

标签: java swing

如果我得到类似以下的无效功能......

public void OutputString()
{
      System.out.println("This is my string...");
}

如何调用此函数并将其输出添加到JLabel?我试过类似下面的东西,但它不起作用......

JLabel myLabel=new JLabel(String.valueof(MyClass.OutputString()));

1 个答案:

答案 0 :(得分:3)

使函数返回void之外的其他内容,如String。

除非是静态的,否则你不能在MyClass上调用OutputString()。你需要一个对象引用。

或者,您可以使用类变量来保存字符串值,然后将其设置为public或者使用公共方法来获取值。

不幸的是,您的代码表明缺乏对语言工作原理基础的理解。我建议您查看基础知识,并了解所有内容。