java - 从其他类访问变量

标签 java class user-interface variables

我有两个类。一类作品负责计算,而另一类则通过 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/

相关文章:

user-interface - 哪个因素 GUI 教程/示例应用程序?

Java - JAXB - 解码 : How to achieve the correct set up?

java - JarScan,扫描特定类的所有子文件夹中的所有 JAR 文件

java - 我有一个 HashMap 如何将它与 GUI 集成;我想输入整数并获取字符串值。

ios - 在屏幕上居中 Swift Pop-Over

python - 是否有一种优雅的 pythonic 方式来要求类构造函数的输入?

java - 创建Android Studio项目时出现异常

java - 使用 Maven 构建的独立 Java 程序的打包

java - 使用 BeanUtils 忽略子类中的属性

java - 在Java中检查类的天气对象是否分配了类的实例的方法是什么?