我正在为我的项目开发图书馆管理系统。我创建了不同的JFrame
表单文件来添加成员、添加书籍、发行书籍。我还创建了 menu.java 和 header.java。我是否可以将所有这些文件放入一个 JFrame
表单文件或单个文件中。通常在 HTML 中,我们可以使用 FRAMESET 标签将 2 个或多个不同的页面放在一个页面中。有没有什么可以在java中使用的东西,以便我可以插入menu.java,header.java。当我单击菜单上的按钮时,文件会在主面板中打开吗?由于我是新人,我对 java 不太熟悉,所以如果我提出一个愚蠢的问题,我想道歉。
最佳答案
这是引用的基本概念。基本上,您需要为应用程序的各个部分提供一个或多个对应用程序 View /模型的引用。
也就是说,对于您的菜单,您需要传递对主视图的引用,因此当单击菜单项时,它知道可以在哪里显示其结果。
对我来说,我会犹豫是否要公开不必要的应用程序部分,相反,我会传递某种模型/管理器,它能够充当 View 和操作之间的桥梁。这当然取决于您的基本要求。
一个非常基本的示例
public class Parent {
protected static final double BRIBE = 20.00;
public Parent() {
Child child = new Parent(child);
}
public double getMoney() {
return wealth - BRIBE;
}
}
public class Child {
private Parent parent;
public Child(Parent parent) {
double allowance = parent.getMoney();
}
}
关于java - 我可以在java中将两个单独的Jframe文件放入一个Jframe文件中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14883821/