我有两个类。一类作品负责计算,而另一类则通过 GUI 来呈现它们。
我的问题是 - 我已将文件路径“硬编码”到我的计算类中,并且似乎无法找到使其动态化的方法。由于代码比较长,所以我上传了。请告诉我您是否希望我将其粘贴到此处。
GUI 类: http://pastebin.com/qNU7jVV0
计算类: http://pastebin.com/rSGr9KL7
简单的解决方案将非常有帮助。谢谢。
最佳答案
在计算类中:
public File setFile(String filepath){
try{
jpegFile = new File(filepath);
}
catch (IOException e) {
e.PrintStackTrace();
}
return jpegFile;
}
现在在 GUI 中,要将文件设置为给定的文件路径,只需调用 metaData.setFile("C:\mypic.jpg");
关于java - 从其他类访问变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10922726/