Java 如何在另一个方法中使用一个方法的return语句?

Java 如何在另一个方法中使用一个方法的return语句?,java,Java,我想通过将返回语句传递到showWindow来调用load_picture中的返回语句tempimage,但我不确定如何调用。这是我的一段代码。编辑: 我想我想说的是,我不确定如何处理硬编码的“picture1.gif”。我知道我需要调用一个方法来加载图像,但我不太确定应该用什么来代替它。 : 感谢您的帮助。感谢您使用showWindow方法,只需按如下方式调用load_picture方法: Image tempImage = load_picture(filename, frame1); 在

我想通过将返回语句传递到showWindow来调用load_picture中的返回语句tempimage,但我不确定如何调用。这是我的一段代码。编辑: 我想我想说的是,我不确定如何处理硬编码的“picture1.gif”。我知道我需要调用一个方法来加载图像,但我不太确定应该用什么来代替它。 :


感谢您的帮助。感谢您使用showWindow方法,只需按如下方式调用load_picture方法:

Image tempImage = load_picture(filename, frame1);

在这里,您可以对tempImage对象执行任何操作。

在showWindow方法中,只需按如下方式调用load\u picture方法:

Image tempImage = load_picture(filename, frame1);

从这里,您可以对tempImage对象执行任何操作。

加载图片方法返回的值可以直接发送到
showWindow
方法,也可以将其分配给变量:

String filename = "your/filename";
JFrame theFrame = new JFrame();
Project3 project = new Project3();
MyPanel.showWindow(project.load_picture(filename, theFrame);

load\u picture
方法返回的值可以直接发送到
showWindow
方法,也可以将其分配给变量:

String filename = "your/filename";
JFrame theFrame = new JFrame();
Project3 project = new Project3();
MyPanel.showWindow(project.load_picture(filename, theFrame);
你不能称之为陈述。语句在代码块中顺序执行。在这种情况下,
return tempimage
将在方法末尾执行。您不调用语句。语句在代码块中顺序执行。在这种情况下,
return tempimage
将在方法末尾执行。