問題タブ [jlayer]
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.
android - Android Java: mp3 ファイルをデコードし、分析のためにデータを short[] 配列に渡す
私は、mp3 ファイルからデータを直接デコードし、取得した pcm データを一時フォルダー temp.pcm に保存して後で分析するプロジェクトを行っています。データのデコードに問題があります....
**
解決済み private javazoom.jl.decoder.Decoder デコーダーをグローバル キーとして宣言しましたが、SampleBuffer に入らないエラーは、javazoom.jl.decoder.Decoderdecoder = new として宣言する必要があったためのようですjavazoom.jl.decoder.Decoder.
java - JLayer を使用して Canvas への入力をブロックする
JLayer
レイヤーによって装飾されているコンポーネントにイベントが移動するのをブロックするためにa を使用するコードを作成しようとしています。しかし、私はそれを行う方法を理解できません。
ここに SSCCE があります。コードを使用しようとすると、コードの挿入によって常に書式設定が削除されるため、これはペーストビンリンクです。
私が行っていることを正確に実行しようとしている開発者の例をいくつか検索しましたが、見つけた最良の答えは、このスレッドの最後の投稿の 1 つでした。InputEvent
基本的に、提案はのeventDispatched
メソッドでを消費することでしたLayerUI
。私の例では、(blockInput
フラグが に設定されている場合true
)それを試みましたが、入力が に行くのをブロックしませんCanvas
-"Mouse clicked on canvas"...
メッセージはまだ出力されています。ただし、"Mouse clicked on layer"...
は出力されないため、イベントを消費しても 内でイベントが処理されないように見えるだけですが、JLayer
に行かないようにする必要がありますCanvas
。必死の試みとして、私も運が悪かったのでMouseEvent
内部を消費しようとしました.processMouseEvent
Canvas
問題は、軽量の Swing コンポーネントではなく、AWT コンポーネントである可能性があることを懸念しています。Canvas
残念ながら、私が書いているアプリケーションの AWT であることが不可欠です。
で装飾された重いコンポーネントにブロック入力イベントを送信することに成功した人はいJLayer
ますか?
java - Jlayer MP3 プレーヤー、Java で mp3 ファイルのボリュームを制御
jLayer を使用して作成した MP3 プレーヤーの音量を制御するには、何を使用すればよいですか? mp3 ファイルの音量を制御するために使用できる API またはメソッドはどれですか?
java - java.lang.ClassNotFoundException: javazoom.jl.decoder.JavaLayerException を Linux で取得するが、Windows では機能する
JLayer を使用して mp3 ファイルを再生しています
次のコードは、コマンド java - jar blahblahblah.jar を使用してプロジェクトを jar にコンパイルした後に機能します。
Linuxではありません....何かアイデアはありますか?java.lang.ClassNotFoundException が発生します: javazoom.jl.decoder.JavaLayerException
}
java - JLayer を使用して画像の上にグリッドを配置する
画像の上にグリッドを配置したい。JLabel
イメージを使用するメソッドを保持するメソッドpaintComponent
を使用しました。このメソッドを使用したのは、プロジェクトのさまざまなフェーズで、グリッドの描画に役立つJLayer
クラス でイメージが変化するためです (小さな例では、メソッドのみを使用しました)。GridDrawer extends LayerUI
drawRect()
私のコード:
GridPhoto(メイン) クラス:
GUI クラス:
私の問題は、追加JLayer
しJPanel
た後でも、グリッドではなく画像のみが表示されることです。たとえば、クラスのpaintComponent
メソッドは.GridDrawer
Rectangle
JLayer
私のコードで何が間違っているか教えてください。または、グリッドを配置する以外に方法はありますImage
か?
出力。