問題タブ [saf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Swing より優れた Java アプリケーション フレームワークはありますか?
趣味の Java プロジェクトに取り組む予定です。私はいくつかの小規模なプロジェクトを行ったことがあるので、言語自体と Swing を使用した GUI の構築に精通しています。私は自分の仕事をその場しのぎでなくして、現実の世界で役立つツールを見つけたいと思っています。
NetBeans はSwing Application Frameworkにバンドルされるようになりました。これは非常に便利なツールのようです。JFrame の作成方法と、大規模なアプリケーションのコンテキストで JFrame を効果的に使用する方法との間のギャップを埋めるのに役立ちます。問題は、API の大部分が完全に文書化されておらず、その使用方法に関する文書が事実上ないことです。FAQ には 2 つの質問しかありません。メーリング リストはほとんど死んでおり、プロジェクトが活発に開発されているのか、それとも放棄されているのかさえわかりません。私は、プロジェクトのホームページに投稿された2 年前の JavaOne プレゼンテーションに主に基づいて、なんとか立ち上げて実行することができました。
より良い代替手段はありますか?もう少し初心者に優しい方法で同じ種類のことを行う別のツール/ライブラリ/API はありますか? 現時点ではデスクトップ アプリケーションの開発を計画しており、Spring や Hibernate などの J2EE フレームワークを探しているわけではないことに注意してください。
java - Swing アプリケーションをアプレットに変換するには?
Swing Application Framework でデスクトップ アプリケーションを作成しましたが、どうすればそれをアプレットに変換できますか? メイン クラスは、SingleFrameApplication を拡張します。
編集済み: これは、NetBeans GUI ビルダーを使用した開始クラスです。
java - Swingアプリケーションフレームワークを使用したコンポーネントリソースインジェクションの問題
Swingアプリケーションフレームワークのコンポーネントリソースインジェクションの使用に問題があります。Sunが提供するチュートリアルを読みましたが、うまくいきました。
Program
ケースは、de SAFによって提供されたものから拡張されたクラスを持っている場合です。次にSingleFrameApplication
、プロパティファイルからコンポーネント(ボタンやラベルなど)のテキストを取得したいのですが、そのProgram
クラスで期待どおりに機能します(Iと呼ばれるサブディレクトリを作成し、そこにファイルresources
を配置しProgram.properties
ます)。しかし、私はMainFrame
という名前のサブパッケージ内にありmainpkg.gui
(はパッケージProgram
内にあります)、ファイルを配置するための対応するサブサブmainpkg
パッケージを作成しましたが、機能しません!バンドルを取得できません(自動的に、取得する方法を使用すると思います。resources
MainFrame.properties
ResourceMap.getXXX()
私は何が間違っているのですか?
前もって感謝します!
java - Linux で Swing Application Framework がプログラムのセッション (ウィンドウの位置、サイズなど) を保存しない
Swing と Swing Application Framework (JSR 296) を使用して、Java で小さなアプリを開発しています。Windows と Linux で動作するはずです。
Windows XP ではセッション (ウィンドウの位置、サイズなど) が保存されますが、Linux では保存されません! プログラムは、SingleFrameApplication を拡張します。ウィンドウの位置を自動的に保存する必要があります。そのための追加のコードは作成されていません。フレームワークのソースをトレースしましたが、問題は見つかりませんでした。セッション ストレージは、ウィンドウの状態をホーム フォルダーの .MyApp dir に保存する必要があります。ファイルはそこにありません。セッションストレージではなく、Javaプロパティを使用して手動でxmlに保存するいくつかのユーザーパラメーターがあります! このファイルは、ホーム フォルダーの .MyApp dir に問題なく保存されます。
Linux ではプログラムが状態を保存しないのに、Windows では保存する理由を知っている人はいますか?
解決済み:その理由は、OpenJDK が SAF と互換性がないためです。OpenJDK を削除し、Oracle Windows から JDK をインストールした後、それらの位置と寸法を保存して復元するようになりました。
java - SwingApplicationFrameworkセッションストア
私はSwingApplicationFrameworkを使用しており、そのセッション状態ストレージに非常に満足しています。永続化された状態を削除(クリーンアップ)できるかどうか疑問に思いました。
- すべてのダイアログフォームの。また
- 特定のダイアログフォームの。
そうでない場合、誰かがこれを達成するためのクリーンな方法を見つけましたか(OSなどによっては保存されたファイルが同じ場所に保存されません)。
ありがとう
netbeans - Netbeans7.1でJavaデスクトップアプリケーションが見つからないのはなぜですか
すべてのバンドルを含むNetbeans7.1をhttp://netbeans.org/downloadsからダウンロードし、Windows7に正常にインストールしました。
しかし、7.0のように新しいプロジェクトを追加すると、Javaカテゴリに含まれるはずのJavaデスクトップアプリケーションが見つかりません。
それはどこにある?または、7.1の代替のものは何ですか?コンポーネントをドラッグしてGUIを作成するための何かが必要です。
ありがとう。
java - マルチスレッドアプリケーションでのjava.util.loggingによるロギング
SAF(Swing Application Framework)をベースにしたswingアプリケーションがあります。すべてのロギングは、java.util.loggingと2つの異なるハンドラー(コンソールとファイル)を介して行われます。バックグラウンドタックによって実行されるアクションを作成すると、logger.log()メソッドを呼び出したときにエラー/例外がない場合でも、これらのタスクはログに記録されず、コンソールまたはファイルに表示されません。
異なるスレッドからのjava.utils.loggingクラスの使用に問題はありますか?この問題をよりよくチェック/解決するにはどうすればよいですか?
ありがとう、ジュゼッペ
asp.net - WCF 実装中のエラー
サーバーでホストされ、別のサーバーで開発された WCF サービスを呼び出すと、このメッセージが表示されます