Swing を使用してかなり複雑な Java アプリケーションに取り組んでいます。
ユーザーの介入なしに不要なビープ音が鳴る場合があります。クラッシュはありません。アプリケーションは正常に動作し続けます。EDT ルールなどを尊重しています。
それでも、ビープ音が聞こえる場合があります。そのビープ音をトリガーする愚かなことをしている可能性がありますが、いずれにせよ、ユーザーが離れているときにデータをインポートするときに発生する可能性があるため、ユーザー アクションではありません。
アプリケーション全体に「ビープ音を出さないでください」というプロパティを設定するなどして、決して音を出してはならないJavaアプリケーションを構成することは可能ですか?
私はその問題をグーグルで調べていましたが、同じ問題を抱えているが答えがない人々からのメッセージを見つけました.JEditorPaneには既知の問題があり、putProperty("IgnoreCharsetDirective", Boolean.TRUE)
不要なビープ音の発生頻度を減らすには. . しかし、この件に関する情報は非常に乏しい。
コンピューター上でサウンドが必要な環境でアプリケーションが使用されるため、これは現実的な問題ですが、ノイズを放出するこの Java アプリケーションは受け入れられません。