私は現在、サイトのパスワードをファイルに保存するのに役立つ、私が書いたプログラムの GUI を作成しようとしています。現在のところ、プログラムを使用すると、端末/コマンドでそれらを編集して提供できます。最初に「パスワードを表示する」または「パスワードを編集する」という2つのボタンがあるGUIが必要です。「パスワードを確認する」をクリックすると、GUI の別のセクションに移動して自分のパスワードを表示できます。「パスワードを編集する」をクリックすると、GUI のセクションに移動してパスワードと詳細をファイルに追加できます。これを達成できる優れたオンライン チュートリアルを提供してくれる人はいますか?
5 に答える
標準的な方法で実行したい場合は、Java (正確には JFC) に付属しており、優れたチュートリアルとサポートがあるSwingを試すことができます。公式のチュートリアルは次のとおりです: Swing チュートリアル。
ネイティブ OS コンポーネントを使用するものを使用する場合は、SWTが適しています。Lars Vogel には、このトピックに関する多数のチュートリアルがあります: SWT チュートリアル。
新しくて輝かしいものが必要な場合は、Java FXをご覧ください。FLEXと競合することを意図しており、Oracle のものでもあります: Java FX チュートリアル (編集: JavaFX は SDK の一部ではなくなりました)。
他のフレームワークもありますが、私の意見では、これらが最も使いやすく、よく文書化されています。
Swing と SWT の大きな利点の 1 つは、WindowBuilderを使用して UI を簡単に作成できることです。ここでそれを見ることができます: WindowBuilder。
SwingのJava チュートリアルは非常に優れたリソースです。UI を Java コードで手作業でコーディングするのが気に入らない場合は、UI を視覚的にレイアウトし、コード ビハインドで動作を埋めるだけの GUI ビルダーがいくつかあります。たとえば、Netbeansにはそのような機能があり、 Eclipse用のWindowBuilderがあります。
Swingを使用する必要がない場合は、Java FX 2.xを試すこともできます。これは、ルックアンドフィールが優れていると思います。Netbeansの最新バージョンにはJavaFXビルダーがありますが、あなたが説明することについては、プログラムでフレームをセットアップするのはかなり簡単なはずです。
Java GUI プログラミングを軽減したい場合は、Griffonなどのフレームワークの使用を検討できます。私はそれを使用していますが、純粋な Swing よりもかなり簡単です。