我正在为我的项目开发图书馆管理系统。我JFrame
为添加成员、添加书籍、发行书籍创建了不同的表单文件。我还创建了 menu.java 和 header.java。我是否可以将所有这些文件放在一个JFrame
表单文件或单个文件中。通常在 HTML 中,我们可以使用 FRAMESET 标签将 2 个或多个不同的页面放在一个页面中。有什么我可以在java中使用的东西,以便我可以插入menu.java,header.java。当我单击菜单上的按钮时,文件会在主面板中打开吗?因为我是新手,所以我对java不太熟悉,所以如果我提出一个愚蠢的问题,我想道歉。
问问题
347 次
1 回答
3
这是引用的基本概念。基本上,您需要为应用程序的各个部分提供一个或对应用程序视图/模型的引用。
也就是说,对于您的菜单,您需要传递对主视图的引用,因此当单击菜单项时,它知道可以在哪里显示其结果。
对我来说,我会犹豫是否不必要地公开我的应用程序的某些部分,相反,我会传递给它某种模型/管理器,它能够充当视图和操作之间的过渡。这当然取决于您的基本要求。
一个非常基本的例子
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();
}
}
于 2013-02-14T23:14:18.523 回答