2

今まで、VB を使ってアプリケーションを開発していました。フロントエンドの開発には Java を使用する必要があります。コンポーネントとかなり混同しています。助けが必要..書籍の参照またはサイトの参照も仕事をします.

基本的に、MenuBar、ToolBar、JEditorPane の Frame を使用します。子フォームとなる小さなウィンドウを使用して、マスター フレームのメモを書きたい場合、どのコンポーネントを使用すればよいですか?

4

3 に答える 3

3

JDialogまたはJPanelをお探しだと思います。Swingチュートリアルに従ってください。すべてのコンポーネントの詳細なガイドラインがあり、すべてのコンポーネントの視覚的なインデックスがあります

于 2011-11-03T12:22:09.087 に答える
3

これには JInternalFrame を使用できます。デモについては、このリンクに従ってください

コンポーネントは非常に理解しやすいです。詳細なチュートリアルはこちらにあります。しかし要点を言うと、コンポーネントはコンテナに過ぎません。たとえば、JPanel は、JButton などの別のコンポーネントを保持できるコンポーネントです。JButton もコンテナであるため、JPanel というコンポーネントをもう 1 つ追加できます。

追加するコンポーネントの順序と配置は、レイアウトによって決まります。Borederlayout、BoxLayout、Flowlayout、GridLayout、GridBaglayout などのさまざまなレイアウトがあり、それぞれに長所と短所、およびウィンドウのサイズが変更されたときの反応の仕方があります。

IDE の場合は、Netbeans を使用することをお勧めします。コンポーネントをドラッグ アンド ドロップしたり、生成された Java ソース コードを調べて理解を深めたりできるからです。

于 2011-11-03T12:21:23.400 に答える
3

Java を使用してデスクトップ アプリケーションを開発したいですか?

必要なもの:

・JDK(Java開発キット)をインストール

-IDE が必要です。私のお気に入りはEclipseです。そこにはたくさんありますが、おそらく Java の初心者にとって最も直感的なのはNetbeansかもしれません。

-あなたが言及したコンポーネントを使用するアプリケーションを作成するときは、ページケージjavax.swingのライブラリを使用します(リンクのドキュメントを参照してください)

-最後に、もう 1 つの提案 (オプション) は、グラフィック専用の最も強力な IDE を入手することです。これにより、プログラミングをスピードアップできます。開発をスピードアップしたいと考えていると思います。その場合は、このツールを強くお勧めします: JFormDesignerビデオを 見てください。数時間で、インターフェイスを非常に速く開発できます :)

これが役に立つことを願っています

于 2011-11-03T12:36:08.593 に答える