問題タブ [jdesktoppane]

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 投票する
3 に答える
4987 参照

java - JDesktopPaneの背景設定

JDesktopPaneに自作のDesktopPaneUIを使用していて、クラスに適切なメソッドを記述しましたが、問題が発生しています。JDesktopPaneのサイズを変更すると、背景画像のサイズがフレームに合わせて変更されません。画像は、ウィンドウを最初に開いたときのサイズでクリップされているように見えます。ウィンドウよりも大きい画像を表示していますが、まだこの問題が発生しています。

これが私のdesktopUIクラスのコンストラクター内の私のメソッド呼び出しです。

UIを設定するメインクラス、またはJDesktopPaneのサイズが変更されたときに背景がウィンドウ全体に表示されるようにmyDesktopPaneUIクラスを変更する方法はありますか?

0 投票する
3 に答える
1245 参照

java - Javaプロジェクトがubuntuからxpに転送されたときの@Overrideエラー

私の現在のタスクは、Ubuntu NetBeansで作成および開発されたJavaプロジェクトを取得し(パレットを広範囲に使用しているため、NBを引き続き使用できなくなります)、Webカメラとインターフェイスするソフトウェアが含まれるためXPに転送します。クライアントは厳密にXPを使用します。Ubuntuでは、修正を求められたいくつかの機能上の問題を除いて、プロジェクトは正しく完全にコンパイルされます。

そこで、Subversionを使用して、XPを実行しているVirtualBoxのNBにチェックインし、コードで呼び出されたすべての正しいライブラリを、私が知る限り追加しました。いくつかの問題が残っていますが、ほとんどすべてが、@Overrideを拡張する内部クラスの一部であるメソッドの上のアノテーションに関連していますorg.jdesktop.application.Task<Boolean, Void>。私はこれを調査し、何を意味するのか非常に漠然とした理解を持ってい@Overrideますが、それを私の状況にどのように適用するかはわかりません。

複数のクラスで問題が一貫していることは、クラスパスを正しく実行していないことを示していますが、エラーは見つかりません。あなたの経験では、これらの状況はどのような問題を示唆していますか?

編集:私はすでに最も一般的な提案であると思われるものを試したことに言及するのを忘れました。すべてが新しくインストールされ、両方のマシンで使用されるJDKは1.6です。

編集編集:エラーは内部で発生します:

そして、次の最初の行で:

次のエラーが発生します。

「メソッドはスーパータイプのメソッドをオーバーライドまたは実装しません」

@Overrideメソッドのみを使用した、Cのようなオーバーロード演算子に似たものを示しているように見えます。この場合、問題はjdesktopのタスクインターフェイスにメソッドがないことだと思い始めていますBoolean doInBackGround()。ただし、jdesktopAPIを特定するのに苦労しています。タグとしてjdesktopを追加しました。

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

java - 2 つの JInternalFrame インスタンスを接続する CubicCurve2D

JInternalFrame私は (Swing で) 2 つの をCubicCurve2D(立方ベジェ曲線とも呼ばれる) に接続する方法を見つけようとしています。私が達成しようとしている全体的な効果は、Yahoo!に似たインターフェイスです。パイプ(カーブは 1 つの内部フレームの下部から他のフレームの上部に移動する必要があります)。

ここに誰かこれをやったことがありますか?私が直面している問題は、ユーザーに見える方法で更新曲線を描く方法がわからないことです。描画してから再描画JDesktopPane.getGraphicsしても何も起こらないようです。

可能であれば、オフスクリーン バッファを使用したいと考えています。

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

java - 内部プログラムが使用するすべての JFrames を JInternalFrames にし、それらを JDesktopPane に配置することは可能ですか?

目標は、ユーザーにJavaプログラムを選択させることです。その後、私のプログラムは、コンソールとして内部にが開きJInternalFrame 、. ユーザーのプログラムが開く可能性のあるすべての s を s に変更し、それらを saidに配置することは可能ですか?JEditorPaneJInternalFrameJDeskopPaneWindowJInternalFrameJDesktopPane

(実行中の IDE スタイル プログラムからの個別の質問)

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

java - JDesktopPane で InternalFrame をデフォルトで選択するにはどうすればよいですか?

JDesktopPane を含む JFrame があり、JDesktopPane 内で、コンストラクターを使用して JInternalFrame を起動します。(認証ユーザーのようなアプリで、テキストボックスユーザーとテキストボックスパスがあります)

次のように内部を起動します。

私は試してみます:

デフォルトで選択されている JInternalFrame を起動するにはどうすればよいですか? アプリケーションを実行すると、内部フレームがバックグラウンドのようになり、選択されておらず、フォーカスされていません。

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

java - MDI を作成するときは、JDesktopPane または JFrame を使用する必要があります

JDesktopPane はほとんど使用されていないように見えますが、非推奨ではないようです。JFrame の代わりに JDesktopPane を使用する利点はありますか? 私は主にいくつかの JInternalFrames をそれに入れることを計画しています。

EDIT:JDesktopPaneがフレームよりもパネルの役割を果たしていることに気づきませんでした。

JDesktopPane は、Jpanel ではなく、JFrame の contentPane 内に配置する必要があります。回答ありがとうございます!

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

swing - プログラムで JDesktopPane を最大化する方法

JDesktopPane を使用していますが、ロード時に最大化したいと考えています。どうすればいいですか?

0 投票する
6 に答える
7528 参照

java - JInternalFrame を前面に出し、フォーカスを合わせる

JInternalFrameJDesktopPane のすべてのフレームの一番上にa をプッシュするにはどうすればよいですか?

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

java - JDesktopPane と JInternalFrame が役に立ちます!

ご挨拶、

重複する JInternalFrames を JDesktopPane に制限することに関して質問があります。基本的に、インスタンス JInternalFrame を JDesktopPane に追加することは包括的です。ただし、JDesktopPane で同じインスタンスの重複する JInternalFrame を制限し、そのインスタンスを JDesktopPane の最上層にします。

どうすればこれを実装できますか? すべてのインスタンスを ArrayList に格納し、実行に関するインスタンスが既に開かれているかどうかを確認しますか?

返信ありがとうございます。

ありがとう、シリル H.

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

java - 全画面排他モード JDesktopPane

フルスクリーンの mdi アプリケーションを作成するのは悪い考えですか? 他の誰かがこれを試したことがありますか?現在、タッチスクリーン端末で使用されるアプリケーションの再設計に取り組んでいます。スペースは非常に重要であり、アプリケーション ウィンドウの最大化、サイズ変更などを行うことができれば、端末はより堅牢になると思います。誰もこれを経験したことがありますか?

編集:シンプルなアプリを作成しましたが、問題はないようです。ただし、将来の可能性の問題が懸念されます。

編集: フルスクリーン モードで JDialog が表示され ない ダイアログの問題により、確認ボックスが表示されにくくなります。

編集: JOptionPane.showInternalConfirmDialog はこれに最適です。