問題タブ [pane]

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 に答える
2355 参照

draggable - JavaFX 8 でサイズ変更可能なドラッグ可能なペインを作成する

ユーザーが複数のコンテナを開いて個別の情報を表示できる「ワークスペース」を作成しようとしています。これらは、移動可能でサイズ変更可能である必要があります (ScrollPane など)。

機能の大部分を正常に作成しましたが、実際に問題を引き起こしていることが 1 つあり、問題を特定できません。

次のクラスを作成しました。

WorkspaceController で既存のペインを次のようにラップして、このペインを使用しようとしました。

この方法で開くと、ペインのサイズを変更してドラッグできますが、アンカーペインである「ノード」の子は非表示になるのではなく、現在の位置にとどまります。

この問題を修正するために、FXML ファイルの ScrollPane で AnchorPane をラップしました。これにより、サイズ変更が可能になりました。予想どおり、境界外の部分は表示されず、スクロールバーが表示されましたが、ドラッグは停止しました。マウスのドラッグ イベントを追跡しようとしたとき、WorkspaceMoveableSizeablePane のサイズを変更しない限り、実際には発生しませんでした。

FXML を AnchorPane に戻し、WorkspaceMoveableSizeablePane を次のように変更して、それが役立つかどうかを確認しました。

以前と同様に、サイズ変更は機能しましたが、ドラッグは機能しませんでした。マウスのドラッグ イベントが発生しませんでした。さらに、私のスクロール ペインは空白で何も表示されませんでした。

そのため、この試みをどのように進めればよいか途方に暮れています。

ScrollPane のイベント ハンドラーに制限はありますか? リッスンする必要がある別のイベントはありますか? ありがとう!!

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

nodes - JavaFX でペインのレイヤリングを決定するにはどうすればよいですか

ワークスペースを永続化し、ユーザーがウィンドウを 2 回目に開いたときに復元したいと考えています。

たとえば、次のものがあります。

次のようにして、どのレイヤーが一番上にあるかを選択できることを知っています。

しかし、私が見つけられないように見えるのは、現在どのレイヤーが一番上にあるかを判断する機能です。

すなわち

あるいは

ワークスペースが開いているときにノードがどこにあるかを特定する方法はありますか?

ありがとう!

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

javafx - javafxのミラー効果

特定の API に由来する拡張クラス オブジェクトにButtonを表示する必要があります。javafx.scene.layout.Pane

なんとか好きな位置にボタンを配置できたのですが、この写真のようにミラー効果で表示されてしまいます。

これを修正するために、私は反対の効果を試みています (これは良い考えですか?)。私はすでに setNodeOrientation(NodeOrientation value)Node クラスのメソッドを見つけましたが、方向を水平にしか反転できません (左から右 --> 右から左)。ノードを垂直方向に反転する方法はありますか? 私のNode(ボタン)を正常に表示するより良い方法はありますか?

ありがとう

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

java - タイマーが 0 になったときにペインから要素を削除しますか?

タイマーがゼロに達したときにペインから要素、より具体的にはラベルとテキスト領域を削除しようとしています。ただし、タイマーが 0 に達し、このメソッドを呼び出すと、この例外が発生します。

コード:

endGame() メソッド:

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

javafx - JavaFXで円形のペインを作成することは可能ですか?

「従来の」正方形ではなく、円形のペイン (AnchorPane) を作成したいと考えています。どうすればそれができるか知っている人はいますか?

JavaFX.

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

javascript - mapbox リーフレット JavaScript ペイン レイヤー コントロール

私は「マップ サンドイッチ」を作成するアプローチを使用しています。これにより、ベースマップ、オーバーレイ レイヤー、および別のタイル レイヤー (ラベル) が上部 (新しいペイン) に配置されます。

問題は、レイヤー コントロールでラベルを切り替えようとしたときに発生します。レイヤーをうまくオフに切り替えることができます。ただし、ラベルを再度追加しようとすると、オーバーレイ レイヤーの下に表示されます。

レイヤー コントロールは、レイヤーを同じ順序に戻すことを忘れないように思われます。とにかく、回避策はありますか?

これは、問題を簡潔に再現する JSFiddle です。 フィドル層制御問題

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

javafx - JavaFXでペインをクリック可能(onAction)にする方法は?

JavaFXでクリック可能なアンカーペインとしましょう。クリック可能とは、SceneBuilder で OnAction を使用してペインのメソッドを設定できるようにするトリックを意味します。

トリックを知っている場合は、共有してください、ありがとう!

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

css - cssでアンカーペインを参照するには?

css でアンカー ペインを参照する可能性はありますか?

アンカー ペインがたまたまルートである場合は、問題ありません。

できます。しかし、そうでない場合、これを行う方法は? .anchor-pane{} を試しましたが、うまくいきませんでした。次に、そのアンカーペインには、ペインが持つすべてのものがあることを読みました。だから私も .pane{} を試しました...うまくいきませんでした。

背景をルート アンカー ペイン以外に設定するにはどうすればよいですか? ありがとうございました!

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

javafx - アンカー ペインは透明で、分割ペインは透明でないのはなぜですか? (javafx)

2 つのアンカー ペインで構成されるウィンドウを作成したいと思います。

ルート アンカー ペインの背景画像を設定し、その上に 2 番目の画像を配置したいと思います。したがって、プレビューが次のように見えるはずです。ルートアンカーペインの背景画像の端にフレームとして囲まれた空白(2番目のアンカーペイン)。しかし、テストを行うと背景画像全体を見ることができるため、2 番目のアンカー ペインは透明に見えます。

不透明度などは設定されていません...

(たとえば、分割面は透明ではないため、これはわかりません...これらのペインと分割ペインはいくつかの品質の点で同じではないことを理解し始めましたが、その理由はわかりませんそれはそうです。)

前者の問題を解決するためのベストプラクティスは何だと思いますか? ありがとうございました!