私はこの問題に頻繁に遭遇しました。これに立ち向かう方法を考えることができませんでした。今、私はこの素晴らしいフォーラムを手に入れました!ここの専門家がこれを手伝ってくれると確信しています。
これは、特定のコードセグメントのような問題ではありません。私は(私が思うに)Javaでいくつかの高度なプロジェクトを行うことができます。つまり、プロジェクトを終了して正確な結果を得ることができるということです。
でも問題は、なんとか終わらせることはできても、授業の運営などに満足していないことです。実は、きちんと管理する方法がわかりません。私が現在取り組んでいるプロジェクトを考慮して説明します(私はプロのコーダーではありません。これは私の自己学習のためです)。
私はデータベース管理システム(MySQL + Java)に取り組んでいます。そこで、いくつかの機能を実装したいと思っています。流れはおおまかにこうなります。
1. Login
2. Main window
メインウィンドウはこんな感じになります。
左側のパネルで、実行する必要があることを選択できます。
Eg.
*. Add some entries to the database
*. Search database
*. Other..(will be add later)
2つのフレームといくつかのパネルのすべてを管理する方法を教えてください。
私がやったことはこんな感じです。
managerClass
mainメソッドを持つaを書きました。次に、loginFrame
最初に呼び出します。検証後loginFrame
、のメソッドを呼び出してmanagerClass
、をロードしますmainFrame
。ただし、ユーザー名などmanagerClass
の必要な情報をすべて保存するため、すべてのフレーム、パネルなどで参照を保持します。managerClass
しかし、変更やデバッグを行うと、事態は非常に困難になります。私は特定の規則に従って物事をしていませんので。少し変更するには、ほとんどすべてのクラスを変更する必要があります。私はたくさん海をしました