問題タブ [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.
javafx - JavaFXのSplitPaneのsetResizeWeight()と同等ですか?
Swingでは、setResizeWeight()
JSplitPaneを使用して、SplitPaneのどの部分が使用可能なスペースを受け取ったかを判別できます。JavaFX 2.2に同等の方法はありますか?自分が望むことを実際に実行しないメソッドしか見つけることができsetDividerPosition()
ません(サイズが変更されるたびに手動で呼び出すことができますが、可能であればそれを避けたいと思います)。
と呼ぶこともできますがsetResizableWithParent(false)
、それでも私が求めている種類の制御は提供されません。
resize - JavaFX-SplitPane、サイズ変更、プロポーション
SplitPane全体の比例サイズ変更を実現するにはどうすればよいですか?
プログラムを開始します。
仕切りを好きなように設定します。
ウィンドウの幅を本当に小さくします(続けてさらに小さくしました。写真はありません):
サイズを元に戻し、仕切りが私が設定した方法でも、プログラム開始時の仕切りでもないことを確認します。
これを行うと、私が期待するものに近づきます。
ただし、仕切りは最初は間違った位置にあり(SplitPaneのサイズを変更するまでは、1pxで十分です)、ウィンドウ幅を縮小すると、仕切りはコンポーネントの内側にあります。
どうすればこれを機能させることができますか?
javafx-2 - ドラッグ中のウィンドウのサイズ変更
私のアプリケーションは、AnchorPane 内の Horizontal Flow SplitPane です。SplitPane の右側では、ボタンを左クリックしてウィンドウをプロットできます。
親コンテナーの prefSize に合わせてこれらのウィンドウを水平または垂直に配置することもでき、すべて正常に動作します。
私の問題は、GUI のサイズを変更するときにウィンドウのサイズを自動変更する方法です。これは、右端のペインをクリックしてドラッグすると、この効果が得られるためです。
それで、私の質問は次のとおりです。GUIを狭めたり広げたりするときに、ウィンドウをバインドして自動サイズ変更する方法は?
皆さんありがとう
編集:ウィンドウを垂直に配置する方法は次のとおりです
java - Java 分割ペインにメニューバーが追加されない
ペインの 1 つがテキスト領域である分割ペインを作成する小さなテスト プログラムを作成しました。meubar と menuitem をペインに追加しましたが、作成された GUI にそれらが表示されません。
以下のプログラムで私がここで行った間違ったことを誰か指摘してもらえますか。
infragistics - infragistics - xamDockManager - ContentPane - 高さが調整されていません
SplitPane 内で ContentPane の高さを設定できません。Auto を使用していますが、それに応じて高さを設定できません。スプリットペインに 2 つのコンテンツペインがあります。相対的なサイズの 2 つのコンテンツ ペインが必要です。高さは、コンテンツペインのコンテンツに依存する必要があります。助言がありますか?私のコードを見てください:
java - SplitPane の側面が javafx でサイズ変更されないようにする
2 つのコンポーネントを分割する垂直分割ペインがあるレイアウトがあります。分割ペインの右側にあるコンポーネントを拡大したい (これは画像です) が、分割ペインの左側にあるコンポーネントは、ウィンドウ拡大されます。
左側の AnchorPane を Vbox でラップしようとしましたが、ウィンドウのサイズが変更されたときに左側のすべてのコンポーネントが下に移動する場合を除いて、機能するように見えました。これは、HBox でラップした場合にも発生します。
これを修正する最善の方法が思いつきません。私は Scene Builder を使用していますが、Javafx にはまだ慣れていません。誰でも助けることができますか?
ありがとうございました!