0

我有两节课。一类作品进行计算,而另一类作品是一个图形用户界面来呈现它们。

我的问题是 - 我已将文件路径“硬编码”到我的计算类中,但似乎无法找到使其动态的方法。由于代码比较长,所以上传了。请告诉我您是否希望我将其粘贴到此处。

界面类: http: //pastebin.com/qNU7jVV0

计算类: http: //pastebin.com/rSGr9KL7

一个简单的解决方案将非常有帮助。谢谢。

4

1 回答 1

1

在计算类:

public File setFile(String filepath){
    try{
        jpegFile = new File(filepath);
    }
    catch (IOException e) {
        e.PrintStackTrace();
    }
    return jpegFile;
}

现在在 GUI 中,将文件设置为给定的文件路径,只需调用metaData.setFile("C:\mypic.jpg");

于 2012-06-06T21:59:34.983 回答