問題タブ [splitpane]

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

javafx - JavaFXのSplitPaneのsetResizeWeight()と同等ですか?

Swingでは、setResizeWeight()JSplitPaneを使用して、SplitPaneのどの部分が使用可能なスペースを受け取ったかを判別できます。JavaFX 2.2に同等の方法はありますか?自分が望むことを実際に実行しないメソッドしか見つけることができsetDividerPosition()ません(サイズが変更されるたびに手動で呼び出すことができますが、可能であればそれを避けたいと思います)。

と呼ぶこともできますがsetResizableWithParent(false)、それでも私が求めている種類の制御は提供されません。

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

resize - JavaFX-SplitPane、サイズ変更、プロポーション

SplitPane全体の比例サイズ変更を実現するにはどうすればよいですか?

プログラムを開始します。

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

仕切りを好きなように設定します。

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

ウィンドウの幅を本当に小さくします(続けてさらに小さくしました。写真はありません):

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

サイズを元に戻し、仕切りが私が設定した方法でも、プログラム開始時の仕切りでもないことを確認します。

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

これを行うと、私が期待するものに近づきます。

ただし、仕切りは最初は間違った位置にあり(SplitPaneのサイズを変更するまでは、1pxで十分です)、ウィンドウ幅を縮小すると、仕切りはコンポーネントの内側にあります。

どうすればこれを機能させることができますか?

0 投票する
0 に答える
207 参照

javafx-2 - ドラッグ中のウィンドウのサイズ変更

私のアプリケーションは、AnchorPane 内の Horizo​​ntal Flow SplitPane です。SplitPane の右側では、ボタンを左クリックしてウィンドウをプロットできます。

親コンテナーの prefSize に合わせてこれらのウィンドウを水平または垂直に配置することもでき、すべて正常に動作します。

ここに画像の説明を入力

私の問題は、GUI のサイズを変更するときにウィンドウのサイズを自動変更する方法です。これは、右端のペインをクリックしてドラッグすると、この効果が得られるためです。

ここに画像の説明を入力

それで、私の質問は次のとおりです。GUIを狭めたり広げたりするときに、ウィンドウをバインドして自動サイズ変更する方法は?

皆さんありがとう

編集:ウィンドウを垂直に配置する方法は次のとおりです

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

java - Java 分割ペインにメニューバーが追加されない

ペインの 1 つがテキスト領域である分割ペインを作成する小さなテスト プログラムを作成しました。meubar と menuitem をペインに追加しましたが、作成された GUI にそれらが表示されません。

以下のプログラムで私がここで行った間違ったことを誰か指摘してもらえますか。

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

infragistics - infragistics - xamDockManager - ContentPane - 高さが調整されていません

SplitPane 内で ContentPane の高さを設定できません。Auto を使用していますが、それに応じて高さを設定できません。スプリットペインに 2 つのコンテンツペインがあります。相対的なサイズの 2 つのコンテンツ ペインが必要です。高さは、コンテンツペインのコンテンツに依存する必要があります。助言がありますか?私のコードを見てください:

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

java - SplitPane の側面が javafx でサイズ変更されないようにする

2 つのコンポーネントを分割する垂直分割ペインがあるレイアウトがあります。分割ペインの右側にあるコンポーネントを拡大したい (これは画像です) が、分割ペインの左側にあるコンポーネントは、ウィンドウ拡大されます。

左側の AnchorPane を Vbox でラップしようとしましたが、ウィンドウのサイズが変更されたときに左側のすべてのコンポーネントが下に移動する場合を除いて、機能するように見えました。これは、HBox でラップした場合にも発生します。

これを修正する最善の方法が思いつきません。私は Scene Builder を使用していますが、Javafx にはまだ慣れていません。誰でも助けることができますか?

ありがとうございました!