問題タブ [jsplitpane]
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 - フォーカスが失われた後、JSplitPane ディバイダーの位置が変更されました
内枠が2つあります。内部フレームの 1 つには、垂直分割された分割ペインで区切られたスクロール ペインとテキスト領域のテーブルを含むパネルがあります。分割ペインにsetResizeWeight(0.8)
とを設定しました。setOneTouchExpandable(true)
分割ペインの仕切りを一番上または一番下の位置に移動し、2 番目の内部フレームを開きます。ここで、最初の内部フレームに戻ります。しかし、仕切りの位置は移動した場所から変更されています。
仕切りの位置を変えたくない。誰かがこれの理由と修正を知っていますか。
前もって感謝します。
java - 2 つの JPanel を持つ JSplitPane、仕切りを移動した後に JPanel のサイズを取得
ステータス: JSplitPane を使用して画像を含む 2 つの JPanel を表示したい (上部に 1 つの画像、下部に 1 つの画像)
ペインの仕切りを移動すると、それに応じて両方のパネルのサイズが変更されます。(画像が最大限のスペースを占めること)
問題: PropertyChangeListener を使用して分割線の位置の変更を追跡していますが、実際の「再描画」の前にイベントが発生したようです。ウィンドウの
私が試したこと: - サイズを読み取る前にコンポーネントを再描画する
最小限の作業例:
java - Jsplitpane で 2 つのパネルを同時に同じ側に表示する
私は、矢印とノードを含むグラフ魔女を描かなければならなかったプロジェクトで働いています! JPanel
矢印とノードを拡張するクラスをJSplitPane
作成し、左にメニュー、右にグラフを作成するクラスを作成しました。両方のパネルを追加すると、そのうちの 1 つだけが表示されます。
矢印パネル クラス:
これは要素クラスです:
そして、これがメインです:
java - 左側にオブジェクトを表示し、右側に各オブジェクトの詳細を表示するインターフェイスを作成するにはどうすればよいですか?
次のメニュー バーの作成にどのコンテナーまたはコンポーネントが役立つかわかりません。下部にメニュー バーとステータス バーを作成済みです。しかし、どのインターフェイスが最適かはわかりません。
私はどんな助けにも感謝します、
java - JSplitPaneとの闘い
スプリットペインを使用してフレームを2つの領域に分割するためのヒントはいくつかありますが、何か便利なものを表示することができません。コードは次のようになります。
私は今、次のようにコードを変更しました:
そしてこれへのコンストラクター:
}
問題がどこにあるのかわかりません。おそらく、paintComponentメソッドを呼び出さないためです。repaint()を呼び出して強制してみましたが、これは役に立ちません。このコンポーネントを呼び出さないだけです。
編集:さて、結局、paintComponentメソッドを呼び出しているようですが、それでも次のような画面が表示されます:
ご覧のとおり、見栄えはよくありません。さて、私の現在のメインメソッドのコード:
問題を解決するためにそれを変更する方法はありますか?他の方法を投稿する必要がありますか?
java - JSplitPaneがコンポーネントに境界線を追加するのはなぜですか?また、それを停止するにはどうすればよいですか?
JSplitPane
追加されたものに境界線をComponent
追加するようです。
これは、ネストされたJSplitPanesで最も目立ちます-例:
つまり、後続のネストされた各コンポーネントは、さらに後ろに設定されているように見えます。つまり、何らかの形の影の境界線が追加されています。
- この境界線が追加されるのはなぜですか?(これは実際に追加されている境界線ですか...?)
- この「境界線」が追加されないようにするにはどうすればよいですか?
java - TopComponent のサイズ変更動作
現在、TopComponent のサイズを手動で変更しようとすると、TopComponent の将来のサイズを示す黒い線が表示されます。
JComponent
この黒い線の背後にあるものを知りたいですか? どうすればアクセスできますか?
編集
私の質問の最初の部分は答えられました。添付の写真に示されているコンポーネントはJSplitPane
.
現時点では、アクセスできるようにしたいと考えています (つまり、netbeans プラットフォームでサイズ変更にJSplitPane
使用される のインスタンスを取得します。TopComponent
java - JSplitPaneサイズ変更カーソル
JSplitPaneのサイズ変更カーソルを呼び出して変更できないようですsetCursor(new Cursor(Cursor.DEFAULT_CURSOR));
これを回避する方法を知っている人はいますか?NimbusUIを使用しています。
java - JSplitPane で RadioButton を整列するにはどうすればよいですか?
ここで私のプログラムでRadioButtonsを揃えようとしています。誰かが私を助けることができますか?どうすればいいのかよくわかりません。ここや他の場所で検索しましたが、適用可能な例が見つからないようです。これが、私のコードの関連部分であると私が信じているものです。さらに必要な場合は、編集します。
ご協力ありがとうございました!
java - JSplitPane - アプリケーションを 2 つに分割しますか?
Javaのswingアプリケーションを作りました。私のメインクラスはすべてのことを行いSwingUtilities.invokeLater(new Runnable()
ます。
すべてが使用されている私の2番目のクラス:
次に、..を呼び出してすべてのビットを追加しました。
この「アプリケーション」全体をJSplitPane
. したがって、アプリケーションを片側に、別のアプリケーションを右側に配置したいと考えています。
どうすればいいですか?
このすべてを分割ペインの左側に表示したいですか?
どうすればいいですか?