問題タブ [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 投票する
0 に答える
107 参照

java - 内部フレームの変更がコンパイルされない

小さなアプリを作っています。があり、JFrameその中にデスクトップ ペインがあります。私はそれにロードしたいJInternalFrame

私のコードは以下の通りです。

患者 = JInternalFrame
患者 = 作成されたオブジェクト
*dp_patient = desktopPane*

初めてテストすると、問題なくコンパイルされます。しかし、実行に何らかの変更を加えても、JInternalFrameその変更は変更されません。

しかし、オブジェクト名 (患者) を変更して再度実行すると、変更が発生します。

例として;

JInternalFrame のボタンのサイズを変更しました。プロジェクトを実行すると、サイズは変更されません。オブジェクト名を変更すると (患者>>> 患者) サイズが変更されます。

どうすればこれを修正できますか?

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

java - JInternalFrameを表示する際の問題

だから、私はこの時点で、その中に単純なものJFrameがある単純なものを持ってJPanelいます。(つまり、それはcontentPaneです。)現在をに変換するボタンJPanelのあるメニューバーがあります-それは'を既存のものに設定し、中にあったものを新しく作成されたものに移動します-そして作成しますその中に新しいものがあります。これが私のコードです:JFrameJFrameJInternalFrameJFramecontentPaneJDesktopPaneJPanelJFrameJInternalFrameJInternalFrameJPanel

私が抱えている問題は、JDesktopPaneが優先度が高くなっているように見えることです。つまり、このコードが実行された後、2つは表示されませんが、が表示されJInternalFramesますJDesktopPane。そして、それはサイズや場所の問題によるものではありませんJInternalFrame。私はそれを広範囲にチェックしました(arrangeHorizontally()メソッドの後にサイズと場所を印刷することによって)。それで、私は途方に暮れています。何か助けはありますか?

SSCCE:

それはうまくいくはずです..さて、SSCCEは実際に正常に機能します..それは私に不思議に思います、なぜ元の機能がないのですか?

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

java - SwingでJDesktopPaneを使用してコントロールをスクロールします

NetBeansを使用してJPanelのスイングコントロールを設計しましたが、JscrollbarまたはJSliderをクリックしてコントロールをスクロールする必要があります。

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

java - JDesktopPane Java に外部フレームを追加する

「Menu_Project」というフレームがあります。

JButton を持つ「Main_Menu」という別のフレームがあり、ボタンをクリックすると、JDesktopPane 内でフレーム「Menu_Project」を呼び出したいと考えています。このリンクで YouTube のチュートリアルに従ってみました: https://www.youtube.com/watch?v=TUL3qEoZkR4

実行すると、次のようになります。

私のコード:

誰でもどこが間違っているか指摘できますか.ビデオチュートリアルに従っています.

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

java - 別の JInternalFrame を呼び出す JInternalFrame を管理する方法は?

このコードを含む JDesktopPane があります。

次に、このような新しいコンポーネントを追加します

そして、私はそれらを呼び出したいときに使用します

私が得る問題は、「orden」が別の JInternalFrame をポップアウトしたいときに、次のコードを使用することです。

イベントを 2 回以上実行すると、次のエラーが発生します。

新しい JInternalFrame を DesktopPane のどこに追加すればよいですか? または Orden に?、またはこのエラーを修正するにはどうすればよいですか?

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

java - 一度に 1 つの JInternalFrame のみを開く

マウス クリックのイベントで JDesktopPane に追加される複数の JInternalFrames を持つ Swing アプリケーションを作成しました。同じ内部フレームのインスタンスを 1 つだけ DesktopPane に表示したい。ユーザーがフレームを開いたときに、同じフレームが 2 回表示されるのは望ましくありません。

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

java - JDesktopPaneイベントをリッスンするJInternalFrames

私のjinternalframesを両方の世界で最高にする簡単な方法はありますか?

  • jdesktoppaneの一部として機能させたいときに埋め込まれます
  • また、移動可能で、独自のイベントを処理できます

ここに画像の説明を入力してください

うまくいけば、この写真がお役に立てば幸いです。現在、アイテムをプレーヤーにドラッグするコードがあり、次に使用可能なバックパックスロットに挿入されますが、任意のバックパックスロットにドラッグできるようにしたいのですが、ご覧のとおり、下にペイントされています。これを改善するための迅速で汚い方法はありますか?私のJDesktopPaneの上部には、すべてがペイントされるパネルがあります(もちろん、jinternalframesを除く)。すべてのコードで申し訳ありませんが、SSCCEEはありません。私の論理を示したほうがいいと思っただけです。

}

提案のために私がJLayeredPaneをいじり回しているところを編集してください。

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

java - JInternalFrame から jpanel (JDesktopPane 内) にアクセスする方法

JInternalFrame から jpanel ( JDesktopPane にある) へのアクセスを設定したいのですが、それを public に設定しましたが、そのようなテストを行うと「null」が返されません。

したがって、最後の行で null が返されます。これは、彼が JPanel を取得していないことを意味します。

私もそのコードを試します:

何か助けてください。

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

java - JDesktopPane で背景画像を設定する方法

JDesktopPane の背景を設定したい (これをJDesktopPaneパレットから に直接追加しますJFrame)

メソッドをオーバーライドしようとしましたが、 public void paintComponent (Graphics g)機能しません

コードは次のとおりです。