我有两节课。一个类用于计算,另一个用于显示它们的GUI。
我的问题是 - 我已经“硬编码”了一个文件路径进入我的计算类,似乎无法找到使其动态化的方法。由于代码相当长,我上传了它。如果您希望我将其粘贴在此处,请告诉我。
GUI类: http://pastebin.com/qNU7jVV0
计算类: http://pastebin.com/rSGr9KL7
简单的解决方案将非常有用。感谢。
答案 0 :(得分:1)
在计算类:
public File setFile(String filepath){
try{
jpegFile = new File(filepath);
}
catch (IOException e) {
e.PrintStackTrace();
}
return jpegFile;
}
现在在GUI中,要将文件设置为给定的文件路径,只需调用metaData.setFile("C:\mypic.jpg");