2011-02-04 13 views
0

Swingを使ってJavaでデスクトップアプリケーションを設計したいと考えています。 NetBeansを使用してアプリケーションを作成しています。私が構築しようとしているアプリケーションはPoint Of Saleです。私は、効率的なソフトウェアを設計する方法について、あなたの専門家からいくつかの提案を得ることを望みます。これはデスクトップアプリケーションなので、多くのJFramesなどが含まれています。異なる情報を持つ別のウィンドウを表示する必要がある場合は、既存のウィンドウまたは親ウィンドウをどうすればいいですか?Javaのデスクトップアプリケーション

私はこのアプリケーション開発でキャリアを開始する予定ですので、貴重なヒントをお寄せください。アプリケーションの開発を始める前に知っておく必要があるヒントをいただければ幸いです。あらゆる種類のオンラインリソースも評価されています..ありがとう!

+2

私はUI stackexchange – willcodejavaforfood

答えて

3

通常、このようなデスクトップアプリケーションの場合、(主にモーダル)JFramesにつながるJmenuBarとJToolbarを持つJFrameを使用します。 2番目のオプションは、JInternalPanesでJDesktopPaneを使用することです。

どちらの場合も、メインのJFrameが起動します。

JFrameまたはJInternalFramesには、必要に応じてJTabbedPaneと追加のツールバーが含まれる場合があります。

Netbeansは、このためのほぼ完全なツールです。プロトタイプ作成に時間を費やし、顧客にオプションを提示します。がんばろう。

4

アプリケーションを使用すると、このウィンドウ内で開く一つのウィンドウのみ(無GIMPのようなアンチパターン:))

他のウィンドウを開く必要があります。

+0

でこの質問をしたいと思います。あるウィンドウを隠して別のウィンドウを開くのは良い考えですか? – Deepak

+0

あまりお勧めできません。ユーザーは、新しいウィンドウが開いたときに古いウィンドウが閉じないようにします。彼は何かを編集し始める。 –

0

あなたが考慮に入れることができ、私はまたNetbeans(SWING)またはEclipse(SWT)のようなプラットフォームを使用することを検討し、それを戦うよりも、自分のプラグインを、むしろ開発するいくつかの時間を持っていた場合Tabbed Pane

から離れCardLayout既に何千人もの人々が理解してきたことを理解するために自分自身をオフにしてください。

あなたのスタートで幸運。

関連する問題