問題タブ [jscrollpane]
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.
java - JScrollPaneのJTextAreaのスクロールバーが機能しない
JTextAreaをスクロールさせるのに問題があります。JScrollPaneを台無しにする方法がわかりませんが、持っているようで、表示されません。これはすべて大規模なプロジェクトの一部ですが、以下のコードは、JTextAreaを作成してJScrollPaneに追加する方法です。テキスト領域の端を超えて入力すると、スクロールバーは表示されません。垂直スクロールバーを常にオンに設定すると、何もしないスクロールバーが表示されます。
コンストラクターでテキスト領域のテキスト、または行と列を設定しようとしましたが、どちらも機能しませんでした。それは私の頭を使っています。何かアイデアはありますか?
java - JScrollpaneはその幅を縮小する必要があります
内側にJScrollpane
がJPanel
あります(パネルにはいくつかJLabel
のが含まれています)。
ビューポートのサイズだけでなく、スクロールペインのサイズを変更して、実際にそのサイズ(おそらく内部コンポーネントの推奨サイズよりも小さい)を変更したいと思います。
目標は、ユーザーがスクロールペインを小さくしすぎると、内側のパネルが(私のmiglayoutで特定の縮小の優先順位などを使用して)正常に消えることです。
java - JScrollPaneとプロトタイプセル値を持つJListは、要素名をラップします(水平スクロールバーを表示する代わりにドットに置き換えます)、なぜですか?
JScrollPane内にJlistがあり、大きなリストの幅を計算する必要がないようにプロトタイプ値を設定しましたが、このデフォルトの幅を使用するだけです。
ここで問題となるのは、Jlistが何らかの理由で要素の末尾をドット(...)に置き換えているため、水平スクロールバーが表示されないことです。
「ラッピング」で無効にするにはどうすればよいですか?長い要素がJlistの幅よりも広い場合、ドットに置き換えられないようにするには?
小さなサンプルアプリケーションで問題を再現しました。私の意味がわからない場合は、実行してください。
水平スクロールバーを強制しても、ドット(...)が折り返されているため、要素は実際には幅よりも広くないため、スクロールすることはできません。
前もって感謝します。
jquery - jScrollPane jEditable DOM の問題
私はファンキーな問題を抱えています。
これが私のコードです。getJSON() を実行して、DB からプルする PHP から情報をフェッチし、その結果を div に入力します。jScrollPane と jEditable があるので、ユーザーは下にスクロールしてクリックしてコンテンツを編集できます。時々動作し、その後動作しないので、ブラウザがコードを適切に解釈していないのか、それとも基本的なDOMの概念を誤解しているのか疑問に思います....
そしてHTML:
ありがとう世界。
jquery - エラーメッセージ:「$(window).widthは関数ではありません」
「Jscrollhorizontalpane」というjQueryスクロールバーを使用しようとしています。それを使おうとすると、次のエラーメッセージが表示されます:firebugのコンソールに「$(window).widthは関数ではありません」。
私はjQueryを初めて使用しますが、これは非常に基本的なことかもしれませんが、それでも、それが何を意味し、なぜ問題があるのかわかりません。
スクローラーはいくつかのファイルにバンドルされており、そのうちの1つは「jScrollHorizontalPane.js」と呼ばれ、スクローラーのコードを保持していると思います。そこで$記号を「jQuery」という単語に置き換えてみましたが(競合がある場合)、役に立たなかったようです。
また、同じページに別のjQueryスクローラー(上記の水平ではなく垂直のスクローラー)を使用していることを追加することも重要です。これは問題なく機能します。これのコードは$(window).widthを使用しませんが、$(window)を何度も使用します...
何か案は?
javascript - ロードされる前に隠されているiframeのJavascriptの問題
iframe
Javascriptを使用して読み込まれるを含むページがあります。
index.html
に読み込まれるページにはiframe
、JS駆動のスクロールバー(jScrollPane + jQueryディメンション)を追加する目的で特定の要素のサイズを計算するJavascriptロジックが含まれています。
myFrame.html
これはChrome(およびおそらく他のWebkitブラウザー)では機能しますが、FirefoxとIEでは失敗します。これは、jScrollPane
呼び出された時点ですべての要素がまだ見えず、jQueryディメンションが要素のディメンションを判別できないためです。
呼び出される前にiframe
自分が表示されていることを確認する方法はありますか?遅延に使用する以外は、絶対に避けたいものです。 $(document).ready(...)
setTimeout
jScrollPane
java - JavaJTextPaneJScrollPane表示の問題
次のクラスはchatGUIを実装します。正常に実行されると、画面は次のようになります。
Fine ChatGUI http://img21.imageshack.us/img21/7177/rightchat.jpg
私が長いテキストを入力するとき、すなわち、問題は非常に頻繁にあります。50〜100文字のGUIがおかしくなります。このようにチャット履歴ボックスが縮小します
画像http://img99.imageshack.us/img99/6962/errorgui.jpg。
これを引き起こしているものに関するアイデアはありますか?
ありがとうございました。
PS:以下の添付クラスは完全なコードです。あなたはそれをコピーしてあなたのコンピュータでコンパイルして、私が何を意味するのかを正確に見ることができます。
注:GUIがおかしくなったら、[クリア]ボタンを押すと、履歴ウィンドウがクリアされ、GUIが再び正しく表示されるようになります。
java - Java 1.5 で JScrollPane の JPanel のサイズが正しくない
JScrollPane を含む JPanel で構成されるイメージ読み込みコンポーネントを作成しています。これには別の JPanel が含まれます。このコンポーネントが行うことは、その上に画像をドロップできるようにすることです。その後、画像がロードされ、最も内側の JPanel がドロップされた画像のサイズに設定されます。これにより、スクロール バーが表示され、ユーザーは画像をスクロールできるようになります。これはすべてうまくいきます。JPanel の外側の最大表示領域に画像を自動縮小しようとすると、問題が発生します。この場合、画像の均一なスケールを、外側の JPanel の幅と高さ以下にします。これで、水平スクロール バーと垂直スクロール バーの両方が表示され、内部の JPanel が表示領域よりも大きいことが示されます (これは正しくないはずです)。画像が適切な寸法にスケーリングされていることを確認しました(つまり、最大の幅と高さが尊重されます)。また、最大高さを 3 ピクセル減らすと、スクロール バーが表示されなくなることも確認しました。
私が問題だと思うのは、 panel.getWidth() と panel.getHeight() が、サブコンポーネントが占めることができる可視領域(最大領域)を実際には返さないことです。すなわち。JPanel の周囲の境界線またはそのようなものによって、さらに幅と高さが占有される可能性があります。
私の質問は、どうすればこの問題を回避できるかです。機能的には、JPanel が JScrollPane に入れることができる最大サイズを決定し、パネルをそのサイズに設定し、その上に画像をペイントして、スクロール ペインのスクロール バーが表示されないようにするだけです。現在、スクロール バーは AS_NEEDED に設定されています。
コードの一部を次に示します。
ありがとう!
javascript - jscrollpane ブロックのスクロールの親
子スクロールが最下部に達した場合でも、親ペインがスクロールしないように jscrollpne を作成できますか? 子のスクロールが親の一番下のスクロールに達すると発生します。マウスが子スクロールペインの外にある場合にのみ、親をスクロールさせたい。