問題タブ [mixing]
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 - プログラムに JFrame を追加する方法
GUIPanel が既に作成されており、それをプログラムに追加する必要があります。メインクラス内から他のプログラムを実行しようとすると、GUIPanel は実行されませんが、実行しないと実行されます (意味がある場合)。
これは、プログラムを実行するとどうなるかです
出力をこの GUIPanel に出力したい (これを実行するには、TourServer への呼び出しを削除する必要がありました) と考えている場合、「コマンド プロンプトにそのままにしておけば、GUIPanel には何もありません。とにかくテキスト領域以外は?」、それは後でさらに追加する予定だからです:D
要約: GUIPanel クラスから TourServer プログラムを実行する必要がありますが、実行しようとしても GUI パネル自体が開きません。
メインクラスは次のとおりです。
そして、これがTourServerクラスです
java - ButtonListener Dial プログラムのエラー
これらのエラーが発生する理由を理解しようとしています。変数が見つからないというメッセージが表示される理由や、int を加算または減算できない理由が正確にはわかりません。
エラーは次のとおりです。
簡単な電話ダイヤラのコードは次のとおりです。
ヘルプや情報をいただければ幸いです。
説明: out pastNumbers 配列内の現在のインデックスが 9 の場合、>" キーを押すと、インデックス 0 に格納されている数値が表示されます。現在のインデックスが 0 の場合、「<」キーを押すと、インデックス 9 に格納されている数値が表示されます。
これを設定するには、ボタンからラベルを取得する必要があります。「<」キーの場合は、矢印のインデックスを次のように設定します: (arrowIndex + pastNumberCount - 1) % pastNumberCount; 過去の番号の配列のこのインデックスにある過去の番号を phoneNumber テキスト フィールドに追加します。
それ以外の場合は、配列のインデックスを : (arrowIndex + 1) % pastNumberCount に設定し、このインデックスの過去の数字をテキスト フィールドに追加する必要があります。
java - マウス カーソルの下から RGB 値を取得する
マウス カーソルの下にある色を検出し、画面上のウィンドウに色と RGB 値を表示するプログラムを作成しようとしています。私はJavaに非常に慣れていないので、何も知りません。友人の助けを借りて、私が取り組んだ 2 つのコードがあります。最初のコードは、バッファリングされた画像の特定の座標の RGB 値を取得し、もう 1 つはユーザー定義の RGB 値を取得し、その色を含むペインを表示します。私の質問は、「スクロールしているものに関係なく、マウスカーソルの下の色をプログラムに検出させるにはどうすればよいですか?
java - Canvasクラスを使用したJavaGUINullPointerException
そのため、クラスのGUIプロジェクトに取り組んでいて、少し行き詰まっています。私の問題はGUIの側面に関係しているので、ソートに関係する他の方法は無視できると思います。今のところ、私の主な関心事はGUIを機能させることです。しかし、私はエラー、正確にはnullポインター例外に遭遇し続けます:
コードを読んだ後、SortCanvasクラスに絞り込んだと思います。私は以前にそれを使用したことはありませんでしたが、それは私の教授が私たちにくれたスタブの一部でした。つまり、正しく機能し、画像が正しく表示されますが、私の実装は正しくないようです。誰かが私のSortCanvasの「画像」を正しく実装する方法を理解するのを手伝ってもらえますか?Java Docs for Canvasを読みましたが、何が間違っているのかまだわかりません。これが私のコードです:
java - バーのメニューがコンテナー内の JPanel の下に表示されるのはなぜですか?
私は、画像処理アプリケーションを作成するために別の人のコードを再利用および変更する必要がある立場にあります。次のコードは、フレームとその GUI をセットアップするために使用されます。私が抱えている問題は、ファイルの単語がメニューバーでクリックされると、メニュー項目が originalImage コンテナに含まれるキャンバスの下にリストされることです。コードは次のとおりです。
メニューバーが問題ないことはわかっているので、キャンバスを JPanel に追加した方法だと思います。JPanel で z オーダーを設定する必要がありますか? 私は家にある本を読みましたが、この種の問題について言及しているものはありません。ありがとう、ダニエル
java - ラベルの後ろに表示される JMenu
Statdard is Lable ファイル JMenu を開くと、jmenu の前にラベルが表示されます。AWT とスイングを混ぜていたために起こっていました。JLabel を使用したときのラベルの代わりに、期待どおりに正常に動作しています。
java - JComboBox が awt Canvas の背後に隠れている
はい、私は awt と swing コンポーネントを混在させていますが、Java をよく知らないので簡単な修正があるかもしれません。
私のキャンバスオブジェクトは、ペイントと更新をオーバーライドします:
JComboBox がこの上に開くと、その上に描画されません。例として、私が話していることを示す JFrame を次に示します。
本当に興味深いのは、長方形が JComboBox より小さい場合、まったく問題がないことです。したがって、長方形を 300x20 に変更すると、期待どおりに機能します。
前もって感謝します。
java - JFileChooserはLinuxではモーダルではありません
RedHat6.3とJRE1.7を使用しています。
アプレットからファイルチューザを開く場合、モーダルではありません。ファイルチューザの領域ではない場所をクリックすると、アプレットの後ろに移動し、ブラウザを最小化して閉じるまでアプレットがフリーズします。
モーダルダイアログ全般ですでに同じ問題が発生しました。しかし、そこで回避策を見つけました:1。
Linuxでこの問題を解決する方法はありますか、それともこの問題が発生しないJavaバージョンはありますか?
audio - wavファイルをlibsndfileと混合するときのアーティファクト
ピアノのサンプルをミックスするソフトウェアを実装しようとしています。一方のサウンド、もう一方のサウンド、および両方のミックスを含むwavファイルを作成したいと思います。
サンプルを1秒で切り捨てるので、次のようになります。[サウンド1の1秒][サウンド2の1秒][サウンド1の1秒+サウンド2]
問題は、トランジションごとに奇妙なサウンドアーティファクトがあることです。誰かがそれがどこから来たのか知っていますか?
前もって感謝します。
これが私が使用しているコードです:
visual-studio-2010 - VS2008 でビルドされた dll は、VS2010 でビルドされた dll を使用できますか
MFC と VS2010 で構築された他の dll を使用する VS2010 で構築された dll (DLL A) があります。VS2008 でビルドされ、VS2008 で再度ビルドされたアプリケーションで実行される別の dll (DLL B) があります。DLL A は DLLB をインポートし (#import ディレクティブを使用)、com オブジェクトを作成します。オブジェクト自体の作成は成功しますが、アプリケーションはどこかでクラッシュします。コントロールを表示するときにクラッシュすると思います(これらは単なる仮定です)。問題は、アプリケーションのソースを持っていないことです。DLL A は、そのアプリケーションへの単なるプラグインです。問題は、そのようなミックスを行う際に考慮すべきことはありますか? それはまったく可能ですか?