問題タブ [jinternalframe]

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

java - コンポーネントの右から左への向きに対する JInternalFrames の JScrollPanes - Java バグ?

そのため、いくつかのデモ コードを作成しました。以下を参照してください。

私が見ているのは、JScrollPane が JInternalFrame 内にあり、コンポーネントの向きが右から左に設定されている場合、フレームを最小化すると、スクロール バーがコンテンツの左側に留まるということです。スクロール ペインが内部フレームに追加されていない場合 (両方のフレームを参照してください - デモでは一方が他方の背後に表示されます)、コンテンツの右側にとどまることが RtL として考えられます。

これはJavaのバグですか、それとも何かをするのを忘れましたか?

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

前もって感謝します。

編集:

わかりにくかったことをお詫びします - 非常に急いで書かれています。

問題は、テーブルの幅を減らすと、「通常のデモ」(JInternalFrame 内に含まれていない) の水平スクロール バーが右側から始まることです。スクロールバーは左側から始まります。

何か案は?

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

jframe - JPanel を親/祖先コンテナーの windowClosing/Closed リスナーにフックするにはどうすればよいですか?

より高いレベルのクラスJPanelのいずれかでレンダリングできる「ジェネリック」を作成したい( 、、またはある程度正確に)。WindowJFrameJDialogJInternalFrame

そのウィンドウが画面にレンダリングされなくなったときに、いくつかの静的な値を「クリーンアップ」できるようにしたいと考えています。通常、これはWindowクラス ( などJFrame) を使用してaddWindowListener行いwindowClosing、.windowClosedJFrame

どのWindowクラスでもこれをレンダリングできるようにしたいので、追加するリスナーの種類も、追加するウィンドウもわかりません。

JPanelどのWindowクラスがそれをレンダリングするかに関係なく、シャットダウンフックを追加できるように、to の実現とレンダリングを「フック」する方法はありますか?

(私は見ましPropertyChangeListenerたが、レンダリングcomponentShownでトリガーしません。)JPanel

どんな助けでも大歓迎です。

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

java - Swing JInternalFrame lnf を手動で設定する

内部フレームのタイトル背景が起動時に設定されないのはなぜですか?

全体的なinitで設定しようとしましたJFrameが、違いはありませんでした(対照的に、この場所のように他のJFrameUIコンポーネントのルックアンドフィールを変更できたので、トップレベルのコンポーネントではなかった、つまりタブ付きペイン、おそらく別の時点で変更する必要がありましたが、どこで?)MenuItem.backgroundJInternalFrame

UIManager.put()電話をかける正しい場所に関するヒントはありますJInternalFrameか?

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

java - JInternalFrame 最小化されたタイトル背景を設定するには?

InternalFrame.activeTitleBackground と InternalFrame.inactiveTitleBackground を使用して最大化したときにタイトル バーの背景を設定できますが、内部フレームが最小化されているときに設定するにはどうすればよいですか?

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

java - JCombobox のポップアップ リストが完全に描画されない

に がありJInternalFrame、内部フレームJDesktopにも があります。JComboBox問題を以下に示します。

問題

ポップアップリストを完全に表示できるように、JComboBox外側にペイントするにはどうすればよいですか? JInternalFrameガラス板の使用は最適な解決策ですか、それとも悪い習慣でしょうか?


解決策: 解決策を見つけました。getSize()のメソッドをオーバーライドするだけですJComboBox:

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

java - JInternalFramesを配置するJavaSwing

Java SwingでJInternalFrameを配置するためのデフォルト機能はありますか?

Java Swingアプリケーション内にカスケード、タイルなどの機能を次のように使用したいと思います。http: //www.codeproject.com/KB/cs/mdiformstutorial.aspx 配置を行ったコードしか見つかりませんでした。手動で。Java Swingではこれがサポートされていませんか、それとも私は少し盲目ですか?

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

java - Java - JInternalFrame のセットを互いに独立させる方法は?

のような短いペイント プログラムをプログラミングしており、そのための MDI アーキテクチャを作成しようとしています。これを実現するために、JDesktopPane 内で JInternalFrame を使用しました。複数のフレームを取得していますが、実際には正しく動作していません。基本的に、2 つの JInternalFrame がある場合、最後のフレームにのみ描画できます。もう1つは無効になっているようです。

問題を説明する短いビデオを次に示します。 http://bit.ly/9ydiwM

コードの一部を次に示します。

基本的に、Panneau は、GUI のさまざまな部分をすべて含むメイン ウィンドウです。Panneau.createNewInternalFrame() を使用して、必要なだけ JInternalFrame を作成できます。トワルは基本的に自分の形を描くところです。

何か案が ?

ありがとう

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

java - Java - Problem when Resizing a JInternalFrame

In a previous SO question, I was talking about somes issues dealing with my MDI architecture. I have now another problem when resizing my JInternalFrame. Here is a short video that illustrates it.

I have a class: Cadre which is basically my JInternalFrame.

And this is the JFrame that contains all the JInternalFrame(s):

So as you can see, I have declared a: JDesktopPane inside the main JFrame of my application.

Any idea how to solve this?

Thank you!

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

java - JInnerFrame 内での AWT コンポーネントの使用 (JDesktopPane 用)

内に AWT コンポーネント (私の場合は 、つまりPApplet処理言語のスケッチ)を追加することに関連するバグをハックする方法はありJInternalFrameますか?

ちらつきやフレームのドラッグが再描画の問題を引き起こすため、動作しますが、意図したとおりではありません..それを読んでみると、ヘビーウェイト(AWT)コンポーネントと軽量(Swing)コンポーネントを混在させることは可能ですが、いくつかの問題は避けられないようです..真実?

ありがとう!