問題タブ [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.

0 投票する
5 に答える
3196 参照

java - Swing より優れた Java アプリケーション フレームワークはありますか?

趣味の Java プロジェクトに取り組む予定です。私はいくつかの小規模なプロジェクトを行ったことがあるので、言語自体と Swing を使用した GUI の構築に精通しています。私は自分の仕事をその場しのぎでなくして、現実の世界で役立つツールを見つけたいと思っています。

NetBeans はSwing Application Frameworkにバンドルされるようになりました。これは非常に便利なツールのようです。JFrame の作成方法と、大規模なアプリケーションのコンテキストで JFrame を効果的に使用する方法との間のギャップを埋めるのに役立ちます。問題は、API の大部分が完全に文書化されておらず、その使用方法に関する文書が事実上ないことです。FAQ には 2 つの質問しかありません。メーリング リストはほとんど死んでおり、プロジェクトが活発に開発されているのか、それとも放棄されているのかさえわかりません。私は、プロジェクトのホームページに投稿された2 年前の JavaOne プレゼンテーションに主に基づいて、なんとか立ち上げて実行することができました。

より良い代替手段はありますか?もう少し初心者に優しい方法で同じ種類のことを行う別のツール/ライブラリ/API はありますか? 現時点ではデスクトップ アプリケーションの開発を計画しており、Spring や Hibernate などの J2EE フレームワークを探しているわけではないことに注意してください。

0 投票する
2 に答える
14757 参照

java - Swing アプリケーションをアプレットに変換するには?

Swing Application Framework でデスクトップ アプリケーションを作成しましたが、どうすればそれをアプレットに変換できますか? メイン クラスは、SingleFrameApplication を拡張します。

編集済み: これは、NetBeans GUI ビルダーを使用した開始クラスです。

0 投票する
1 に答える
388 参照

java - Swingアプリケーションフレームワークを使用したコンポーネントリソースインジェクションの問題

Swingアプリケーションフレームワークのコンポーネントリソースインジェクションの使用に問題があります。Sunが提供するチュートリアルを読みましたが、うまくいきました。

Programケースは、de SAFによって提供されたものから拡張されたクラスを持っている場合です。次にSingleFrameApplication、プロパティファイルからコンポーネント(ボタンやラベルなど)のテキストを取得したいのですが、そのProgramクラスで期待どおりに機能します(Iと呼ばれるサブディレクトリを作成し、そこにファイルresourcesを配置しProgram.propertiesます)。しかし、私はMainFrameという名前のサブパッケージ内にありmainpkg.gui(はパッケージProgram内にあります)、ファイルを配置するための対応するサブサブmainpkgパッケージを作成しましたが、機能しません!バンドルを取得できません(自動的に、取得する方法を使用すると思います。resourcesMainFrame.propertiesResourceMap.getXXX()

私は何が間違っているのですか?

前もって感謝します!

0 投票する
2 に答える
1111 参照

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 をインストールした後、それらの位置と寸法を保存して復元するようになりました。

0 投票する
2 に答える
1723 参照

java - SwingApplicationFrameworkセッションストア

私はSwingApplicationFrameworkを使用しており、そのセッション状態ストレージに非常に満足しています。永続化された状態を削除(クリーンアップ)できるかどうか疑問に思いました。

  • すべてのダイアログフォームの。また
  • 特定のダイアログフォームの。

そうでない場合、誰かがこれを達成するためのクリーンな方法を見つけましたか(OSなどによっては保存されたファイルが同じ場所に保存されません)。

ありがとう

0 投票する
4 に答える
42951 参照

netbeans - Netbeans7.1でJavaデスクトップアプリケーションが見つからないのはなぜですか

すべてのバンドルを含むNetbeans7.1をhttp://netbeans.org/downloadsからダウンロードし、Windows7に正常にインストールしました。

しかし、7.0のように新しいプロジェクトを追加すると、Javaカテゴリに含まれるはずのJavaデスクトップアプリケーションが見つかりません。

それはどこにある?または、7.1の代替のものは何ですか?コンポーネントをドラッグしてGUIを作成するための何かが必要です。

ありがとう。

0 投票する
1 に答える
871 参照

java - マルチスレッドアプリケーションでのjava.util.loggingによるロギング

SAF(Swing Application Framework)をベースにしたswingアプリケーションがあります。すべてのロギングは、java.util.loggingと2つの異なるハンドラー(コンソールとファイル)を介して行われます。バックグラウンドタックによって実行されるアクションを作成すると、logger.log()メソッドを呼び出したときにエラー/例外がない場合でも、これらのタスクはログに記録されず、コンソールまたはファイルに表示されません。

異なるスレッドからのjava.utils.loggingクラスの使用に問題はありますか?この問題をよりよくチェック/解決するにはどうすればよいですか?

ありがとう、ジュゼッペ

0 投票する
0 に答える
180 参照

asp.net - WCF 実装中のエラー

サーバーでホストされ、別のサーバーで開発された WCF サービスを呼び出すと、このメッセージが表示されます