問題タブ [jscrollbar]

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

java - JScrollPaneはスクロール位置を設定します

次のコードスニペットがあります

これにより、テキストエリアがスクロールペインに追加されます。メソッドで、textareaのテキストを次のように動的に設定します

これで私のクエリは、長いテキストが表示されたときにスクロールバーが表示されますが、system.out.printlnはスクロールバーの位置を0として出力し、値を増やしたものではありません。

なぜそうなのか ??

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

java - コンポーネントを JScrollPane に貼り付ける

JPanel(の)に一連のコンポーネントを追加するプログラムがありますJScrollbar。ただし、非常に多くのコンポーネントが追加されるため、それらのほとんどは可視領域 ( ) に収まりませんViewport

すべてが読み込まれ、下にスクロールし始めると、コンポーネントがViewport領域に入ると、コンポーネントが整列して位置を設定していることに気付きます。そのため、JScrollPane必要以上に高くなります。これにより、最後に到達すると「スナップ」します(コンポーネントが突然上に移動し(適切に整列し)、ビューポートも同様です)。

と を呼び出してみrepaint()ましvalidate()たが、何の効果もありませんでした。私は何を間違っていますか?

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

java - JScrollPane のスクロール範囲を制限する

アプリケーションの出力をログに記録するために使用する でラップJTextAreaされたがあります。JScrollPaneテキスト領域にサイズ 9 のデフォルトのプレーン フォントを使用しており、スクロール ペインの高さは 48 ピクセルです。これにより、スクロール ペイン ビューで行が均等に分散されますが、問題があります。上または下にスクロールすると、次のようになります。

ここに画像の説明を入力

ご覧のとおり、一番上の行が切り取られました。そのため、スクロール ペインのスクロール範囲を制限して、たとえば、上または下の 6 ピクセルに到達できないようにする方法があるかどうか疑問に思っています。代替ソリューションも歓迎します。

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

java - JScrollPane-垂直スクロールのみ?

次のコード行があります。

class2に垂直スクロールのみを使用させたいですか?そうでなければ私のレイアウトはビットに落ちるので。GridBagLayoutを使用していますが、レイアウトを変更するには遅すぎます。これを修正する方法はありますか?

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

ajax - sharepoint 2010 ビジュアル Web パーツでの問題 jscrollpane と Ajax 更新パネルの初期化

jscrollpane は、SharePoint 2010 でビジュアル Web パーツをカレンダー、リストビューと共にオンロードすると正常に動作します。しかし、個々の日をクリックすると、私のコードは特定の日のイベントを探し、リスト ビュー (データ バインディング、部分ポストバックあり) でレンダリングされ、jscrollpane が破棄されます。「初期化」でうまくいかない

リンクの下にあります: http://jscrollpane.kelvinluck.com/destroy.html https://groups.google.com/forum/?fromgroups#!topic/jscrollpane/kCewnCVaZMk

前もって感謝します。DRS

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

java - JScrollPaneadjustmentListenerおよびscrollRectToVisible

JScrollPaneユーザーがスクロールしたときからイベントを処理する必要があります。ここでは、Vertical/Horizo​​ntalScrollBaraddAdjustmentListenerのいずれかに使用することをお勧めします。JViewport

違いはありますか?どちらの方法を選べばいいですか?

scrollRectToVisible同じように使用したいのですが、この方法で動作するJScrollPaneことを期待する必要がありますか?AdjustmentListener

またscrollRectToVisible、必要な長方形を表示するために最小限のスクロールを実行しようとするのか、それとも途中で表示されるようにするのJViewportか疑問に思います。

UPD:要件:

1)多くのJLabel(ImageIcon)を持つ1つのJPanelを持つJScrollPaneがあるため、それらの一部は表示されません。

2)ネットワークイベントが発生したら、JLabelの1つをユーザーに表示する(表示する)必要があります。私が最初に表示されていない場合、JScrollPaneは自動的にスクロールするはずです。だから私は言及しscrollRectToVisibleます。

3)ImageIconを含むJLabelの上に、この要素に何が起こったかを説明するメッセージを表示する必要があります。メッセージは現在、階層がはるかに高いJLayeredPaneのおかげで、floatを使用した別のJLabelとして実装されています。ここでの問題は、ユーザーがJScrollPaneをスクロールすると、それに応じてフローティングJLabelが移動し、対応するJLabel(ImageIcon)の上に移動する必要があることです。

UDP2:SSCCE

フローティングJLabelはまだ実装していませんが、インデックス11のラベルscrollRectToVisibleは半分トリミングされているため、どのように反応するかはわかりません。

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

java - Java アプリケーションで「奇妙な」スクロールバーが表示されるのはなぜですか?

私の Java アプリケーションでは、スクロールバー ポリシーが に設定された JScrollPane 内に JTextArea を保持するウィンドウがありますAS_NEEDED

アプリケーションを実行すると、JTextArea が次のように表示されます。 JTextArea を使用

切り取りノブ (このような「標準」表現を反映していない) でスクロールバーが表示されるのはなぜですか?

フレームのレイアウトはGridBagLayoutで、私は Mac OS X 10.8.2 を使用しています。

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

java - Java:スクロールバーを一定の速度でスクロールさせる方法は?

JavaGUIプログラムを作りたい。大きなjPanelを含むjScrollpaneが含まれています。jPanel自体には、jButtons、jPanelsなどのSwingコンポーネントが多数含まれています。ユーザーがjButtonをクリックすると、jScrollpaneが一定の速度で大きなパネルの最後までスクロールし始めます。アンドロイドOSのようなもの。この問題を解決するには、Javaでアニメーションを作成する方法を知っている必要があるので、スレッドで簡単に解決しようとしましたが、それは不可能であり、スイングにはスレッドのより具体的な使用が必要なようです...アイデア?それはSwingworkerに関連していますか?本当に本当に重要です...:(

更新:私はタイマークラスでそれを解決しようとしました:

現在の問題は、アニメーションがスムーズに行われないことです。スムーズにスクロールしますが、特定の場所に到達すると速度が低下します。なぜ?

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

java - Java 色付きスクロール バーの検索結果

Java でスクロール バーをカスタマイズして、クロムのように機能するようにするにはどうすればよいでしょうか。

自分でコーディングしたいので、ライブラリは必要ありません。さらに、私が持っている L&F を失いたくありません。例を歓迎します。

実際には、大きなテキスト ファイルまたは長い jtable を表示することになりますが、これを表示するための効率的なスクロール バーを使用する方法について、何か良いアイデアはありますか? ...最初から最後までダブルスクロールバーと、短い範囲をスクロールする内側のスクロールバーを用意する必要がありますか???

(二重の質問で申し訳ありませんが、目盛りを付けるのは色付きのスクロール バーです)

可能な限りの助けとアイデアをありがとう。

編集:コード例はありません。申し訳ありませんが、これは事前に頭の中で計画しようとしているためです...クイック検索を備えた長いテキストペインになることがわかります。ユーザーは、この大きなファイルを読み込んで、詳細にすばやくアクセスする必要があります。現時点では、読み込み速度のために軽量に保っています。第二に、テキストは動的であるため、単語をクリックすると、検索が有効になったかのようにスクロール バーにストライプが表示されます。とりあえず、スクロールバー付きのシンプルなテキストエリアだとしましょう。

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

java - JTextPane で選択されたテキストの位置を強調表示する JScrollBar

私はJTextPane中に持っていJScrollPaneます。テキストペインで単語を強調表示すると、その位置が強調表示されますJScrollBar(Eclipseのソースコードでエラーを強調表示するのと同様)。

これはSwingで可能ですか?