プロジェクトのライブラリ管理システムを開発しています。JFrame
メンバーの追加、書籍の追加、書籍の発行用にさまざまなフォーム ファイルを作成しました。また、menu.java と header.java も作成しました。JFrame
これらすべてのファイルを 1 つのフォーム ファイルまたは1 つのファイルに入れることはできますか。通常、HTML では FRAMESET タグを使用して、1 つのページに 2 つ以上の異なるページを配置できます。menu.java、header.javaを挿入できるように、Javaで使用できるものはありますか。そして、メニューのボタンをクリックすると、ファイルがメインパネルで開きますか? 私は初心者で、Java にあまり詳しくないので、ばかげた質問をした場合は申し訳ありません。
質問する
347 次
1 に答える
3
これが参照の基本概念です。基本的に、アプリケーションのさまざまな部分に、アプリケーションのビュー/モデルへの 1 つまたは参照を提供する必要があります。
つまり、メニューの場合、プライマリ ビューへの参照を渡す必要があるため、メニュー項目がクリックされたときに、その結果をどこに表示できるかがわかります。
私にとっては、アプリケーションの一部を不必要に公開することを躊躇しますが、その代わりに、ビューとアクションの間を行き来できるモデル/マネージャーのようなものを渡します。もちろん、これは基本的な要件によって異なります。
非常に基本的な例
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 に答える