java - 从另一个类文件访问另一个类文件

标签 java swing class

我有三个类文件,一个有一个 public static void main (String args []) 方法,另外两个没有。具有 main 方法的方法在其 main 方法中调用第一个类文件。

public class IonsTest
{   
    public static void main (String args [])
    {
        new IronTest();
    }
}

这有效,它打开 IronTest 类文件并且该文件运行完美。现在的问题是试图让这个类文件打开下一个。我试图在用户单击按钮时运行下一个类文件。

if(e.getSource() == next1)
{
    if(ansFe2 && ansFe3 && ansFerrous && ansFerric && ansIronII && ansIronIII == true)
    {
        JOptionPane.showConfirmDialog(null, "Good job, let's continue.", "Next", 0);
        CopperTest();
    }
    else
    {
        JOptionPane.showMessageDialog(null, "You must get all answers correct before procceding.");
    }
}

我怎样才能让它发挥作用?

最佳答案

似乎您想为第二个类创建一个新对象,并像为第一个类所做的那样调用其构造函数 new IronTest();

如果您的第二个类的名称是 CopperTest,那么调用 CopperTest() 不会执行任何操作。要创建第二个类的新对象并调用其构造函数,您需要执行以下操作,

new CopperTest();

关于java - 从另一个类文件访问另一个类文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27393969/

相关文章:

python - 类的评估返回 false

java - java中如何从父类对象加载子对象

java - 将列表转换为 Double[][]

java - 不应在返回参数中使用通用通配符类型

java - 如何使用接受字符串作为组合框名称的方法填充 JComboBox

java - 使用GridBagLayout在一个面板中设置多个组件,但我不想填满整个面板

Java-Stream - 具有无限流的 mapMulti()

java - 在哪里可以找到 Class.getProtectionDomain().getCodeSource() 方法的规范?

java - 在 JScrollPane 中按比例绘制图像

arrays - Scala案例类参数从数组实例化