問題タブ [scrollpane]
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-2 - JavaFX ScrollPane の境界線と背景
ScrollPane のデフォルトの背景と境界線に関して問題があります。このスタイルを使用すると、問題がより明確になりました。
私はこのスタイルを試してみましたが、運が悪く、赤い境界線だけがなくなり、青い境界線が残りました.
この古い投稿JavaFX Hide ScrollPane gray borderとhttp://docs.oracle.com/javafx/2/ui_controls/editor.htmを見てきました
このコード行も機能しません
ありがとう
resize - 現在のサイズに合わせて JavaFX ScrollPane コンテンツのサイズを変更する方法
中心要素としてaBorderPane
があります。ScrollPane
画面いっぱいに自動的にサイズ変更されます。の内部にScrollPane
は、HBox
コンテンツはありませんが、ドラッグ アンド ドロップ ターゲットの があります。したがって、その親を埋める必要がありScrollPane
ます。
これを行うための好ましい方法は何ですか?
私がこれまでに試したことはScrollPane.resize(...)
、サイズを変更する方法をオーバーライドするHBox
ことですが、かなり複雑で非正統的なようです。
編集:これに便利なコードを追加するには、これが問題を回避する方法ですが、これを行うにはもっと良い方法が必要だと思います:
コードの一部はここから抜粋: How to access the Scrollbars of a ScrollPane
jcombobox - フォーカスが別のコンポーネントに向けられると、JComboBox が応答を停止する
私がまとめている小さな個人用アプリケーションに問題があります。JDialog にデータをロードしています。JDialog 内で、それぞれ TableLayout を含む複数の JPanel をロードしています。JDialog にロードされたデータから行を動的に生成しています。各行には、特定のデータ セットのステータスに関するコメントを作成するために使用される JComboBox と JTextField が含まれます。
私が遭遇している問題は、作成中の JComboBox コンポーネントに関係しています。JDialog ウィンドウが開くと、JComboBox コンポーネントが表示され、機能しています。ただし、フォーカスを別のタイプのコンポーネントに向けるとすぐに、JComboBox コンポーネントがマウス クリックに応答しなくなります。
JComboBox コンポーネントに関する特別なロジックはありません。ユーザーが選択できる 4 つの異なる文字列値を入力するだけです。これには ChangeListener は必要ありません。
また、すべてのコンテンツを JDialog 内の ScrollPane にラップしていることにも注意してください。
以下は、JPanel の TableLayout 内で JComboBox コンポーネントを作成するコードです。
以下は、この特定の JDialog の完全なコードです。
java - JavaFXでスクロールペインの単位増分を設定するにはどうすればよいですか?
JavaFXのScrollBarクラスには、単位の増分を設定するためのプロパティが含まれています。これは私が求めているものですが、この ScrollBar を取得する方法や、ScrollPaneクラスから別の方法で単位の増分を設定する方法が見つかりません! 明らかな何かが欠けているに違いないと思います-どうすればこれを達成できますか?
java - コンポーネントのサイズ変更/追加時にスクロールペインのスクロールバーを Jframe 全体に
スイング コンポーネントとレイアウト (null ではない) のみを使用してプロジェクトを編集したので、pictrure だけでなくすべてのフレームにスクロールバーを追加したいと考えています。フレームには多くのコンポーネントがあり、ユーザーは写真を追加でき、管理者はラベルやその他のコンポーネントを追加できるため、フレームのサイズが変更されたときに何を再描画すればよいかわかりません。スクロールペインまたはスクロールバーを追加する場所
私は他のいくつかの例を赤くしましたが、問題は、再描画または円を描くだけの写真ではなく、ユーザーが追加したものがあることです。それはオンラインアプリケーションです。
javafx-2 - JavaFX ScrollPane: タッチ イベントのパンを無効にする
ScrollPane に問題があります。パニングを無効にしたい。マウスの場合は、setPannable(boolean) 関数のおかげで非常に簡単です。ただし、タッチ イベントのパンは無効になりません。ScrollPane でタッチ イベントのパンを無効にする方法はありますか?
ご協力いただきありがとうございます。
java - libgdx ScrollPane - スクロールしませんか?
テーブルに任意の数のプレイヤーが表示されるマルチプレイヤー ゲームでロビーを作成しています。次のコードがあります。
テーブルが画面の下部 (スクロール ペインの下部である必要があります) の下にはっきりと広がっているにもかかわらず、スクロール バーはなく、クリックしてドラッグしても何も起こりません。
スクリーンショット:
javafx-2 - JavaFX - 正しいスクロール方向で ScrollPane にノードを追加する
シーンに ScrollPane があり、それに一連のノードを追加したいと考えています。正確な量は動的でなければなりません。私は Label ノードを使用してコンセプトをテストしており、ScrollPane (現在は VBox) のコンテンツに必要な数のラベルを正常に追加できます。
私の問題は、ノードでいっぱいの ScrollPane をユーザーが正常にスクロールできるようにする方法を考え出すことです。コンテンツはスクロールバーのペースに合わせます。つまり、下にスクロールすると、コンテンツが下に移動します。上にスクロールすると、コンテンツが上にスクロールします。したがって、10 個のラベルがあり、そのうちの 5 つだけが現在表示されている場合、残りの 5 つを見るための本能的なアクションは下にスクロールすることです。残念ながら、これはコンテンツ全体を下に移動するだけで、空のスペースが上部に表示され、より多くのラベルが非表示になります。
サンプルコードが役立つ場合は投稿できますが、私の攻撃計画の要点は次のとおりです。
私は VBox を使用しているため、ラベルは (Y 軸で) 互いに積み重ねられています。これが私が望むものです。より多くのラベルが追加されると、ScrollBar は VBox の増加したサイズを反映する必要があります。メソッドを含め、これを機能させるためにいくつかのアプローチを試しましたがScrollPane.setVmax()
、これは問題ありませんが、スクロール方向がコンテンツを間違った方向に移動させるという問題がまだあります。また、それに応じて値を変更しようとしましたがEventHandler
、EventFilter
スクロールがコンテンツを正しい方向に動かさないという問題をまだ解決していません。
答えはとてもシンプルに思えますが、何時間もコードをいじった後でも、私を回避し続けています。
編集:
を使用するというjewelseaの提案は、ListView
私の問題を解決しました。しかし、なぜ a の使用がScrollPane
それほどうまくいかなかったのか、私はまだ興味があります。さらに、実装で奇妙な動作に遭遇しましListView
た。ボタンを使用して手動でビューに新しいものを追加しLabel
ます。新しい を追加すると、ビューがフリーズすることがありLabel
ます。スクロール位置を更新するか、新しく追加されたを表示する前に、数秒間ロックしLabel
ます。Label
これが約 20 ほどのインスタンスがビューによって管理されているためなのか、それとももっと陰湿なことが行われているのかはわかりません。
javafx - javafxのスクロールペインにあるTitlePaneにノードを確実に表示する方法
これにさまざまな TitledPane を持つ scrollPane があり、各 TitledPane には子としてさまざまなテキストフィールドがあります。Tab キーを使用してテキストフィールド全体を移動すると、スクロールペインは自動スクロールせず、コントロールがフォーカスされていることを確認できます。これは、問題を示すプログラムです。
2 番目の titledpane についてはすべて問題ありませんが、最初の場合はそうではありません。フォーカスを取得するタイミングを制御する可視性 (スクロールペインの自動スクロール) を確認する必要があります。
javafx - JavaFX スクロールバーは、マウスポインター/カーソルを表示したままにします
複数のテキストフィールドを含むグリッドペインを持つ JavaFX アプリケーションがあります。次に、そのグリッドペインが scrollPane に追加されます。
カーソルが表示されなくなり、ユーザーが手動でスクロールする必要がある場合があります。ある種の自動スクロールを実装したい。
次のことを検出する必要があります: 1) テキストフィールドの 1 つでマウスポインタが見えない場合: javafx でこれをどのように制御できますか? 2) 前のステップを確認できれば、setVValue を実行してプログラムで下にスクロールできます。
前もって感謝します