問題タブ [redraw]
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.
.net - Windows フォーム C# の TransparencyKey に関する問題
私は .NET 2.0 に透明なフォームを持たせようとしています。これは上にあり、マウスのクリックでは見えませんが、その上に描画することは可能です。TransparencyKey をフォームの背景色に設定することで、簡単にこれに到達できます。しかし、すべての Java プログラム (JDownloader、Vuze、Open Office など) で非常に再現しやすい問題が 1 つあります。コンテキスト メニューが表示されているときに、別の場所をクリックしてもメニューの一部 (または全体) が表示されたままになることがあります。アイテムをクリックできないため、物理的に閉じられていますが、その画像は私の一番上の目に見えないフォームのままです-おそらく再描画に問題がありました. どんな助けにもとても感謝しています。
ヒューゴ
java - 新しいデータセットで更新される JFreeChart XY チャート? 例?
いくつかの例について、jfreechart と google を使用してグラフを作成する方法を学びたいと思います。しかし、必要なものが見つかりませんでした。これは良いhttp://www.java2s.com/Code/Java/Chart/CatalogChart.htmですが、新しい値が表示された更新グラフはありません。
ここに表示したい値のセットで外部ダイルを更新するため、n 秒ごとにチャートを再描画したいと考えています。では、描画されたグラフを更新してキャンバスに表示するよう jfreechart に指示するにはどうすればよいでしょうか。
前もって感謝します、
アンドレアス
objective-c - NSTextField がフォーカスされたフィールドの背景を再描画しないのはなぜですか?
私は奇妙な問題に遭遇しています。ユーザー名とパスワードを表す2 つのNSTextFieldがあります。間違ったユーザー名とパスワードの組み合わせを取得した場合、これら 2 つのフィールドを含むビューのコントローラーで、そのことを示すインスタンス変数を設定します。次に、インスタンス変数が変更されたときにキー値監視を使用して、次のメソッドを実行します。
フィールドがアクティブでない限り、これは正常に機能します。つまり、フィールドの 1 つを変更し、カーソルを内側にしてフォーカスを維持し、(メニュー項目をクリックして) 認証しようとすると、フォーカスのあるフィールドは新しい背景色に更新されませんが、フォーカスのないフィールドは行いません。
強制的に更新できるかどうかを確認するために、メソッドの最後に次の行を追加しました。
まだ運がありません。これを引き起こしている可能性のあるアイデアはありますか?前もって感謝します!
vim - Vimは分割後に再描画が必要になることがよくあります
vimrcファイルを微調整してプラグインをインストールして数か月後、この小さなバグが発生しました。これは非常に苦痛です。
分割を閉じると(これは垂直方向にのみ表示されるように見えます)、テキストが完全に台無しになっているため(行がなくなっている、閉じたバッファーからの残りのテキストなど)、残りのバッファーを再描画する必要があります。
これはCTRL-Lを押すことで簡単に修正できますが、オタクツリーエクスプローラーを開いたり閉じたりするたびにCTRL-Lを押すのは本当に面倒です。
誰かが同じ/同様の問題に遭遇した、および/または解決策を知っていますか?この動作をvimrcの1行にも、特定のプラグインにも焼き付けることができませんでした...
前もって感謝します!
android - ビデオを回転させると、MediaControls、Androidが台無しになります
デバイスを回転すると、ビデオ コントロールのサイズが適切に変更されません。ここで話している内容のビデオを作成しました: http://www.youtube.com/watch?v=FgRythmUo3A
コントロールを「再描画」する方法はありますか?
回転時に何が起こるかを制御できるように、マニフェストにこの変更を加えました。
次に、私のJava、onConfigurationChanged()
メソッドをオーバーライドします:
何か案は?
javascript - 大量のJavaScript処理を実行しているときに、HTML5キャンバスを強制的に再描画しますか?
この質問はこの古い質問に関連していますが、コードに大きな変更を加える前に、正しい答えがあることを確認したかったのです。
私は、アニメーションを描画するためにHTML5キャンバスの画像を絶えず更新する必要がある、非常に計算量の多いJavaScriptプログラムに取り組んでいます。今書いたように、コードはブラウザに制御を戻さずにアニメーションのすべてのフレームをタイトなループで描画します。つまり、最終的に表示されるのは最終フレームだけです。これを修正する唯一の方法は、アニメーションコードを、タイムアウトイベントを介して再入可能に呼び出すことができる小さな部分に分割することであると確信しています。これは正しいです?または、タイトなJavaScriptループの途中でも、キャンバスのコンテンツを特定の時点で強制的に表示する方法はありますか?
java - Android アクティビティが更新/再描画されないのはなぜですか?
RoomInfoActivity.java: http://pastebin.com/L9fFsFeH (注: これは同じアプリケーションによって起動された 3 番目のアクティビティであり、重要ではありません..)
AndroidManifest.xml: http://pastebin.com/QbvQaTf3
room_info.xml: http://pastebin.com/DFNABSNF
画像: http://dl.dropbox.com/u/16952797/temp_stuff/elfapp_ss04.PNG (注: ボタンをクリックしても「何も起こりません」。)
説明: コードは問題なくコンパイルされ、.apk は問題なく起動されて実行されますが、RoomInfoActivity には、行われるはずの変更 (TextViews や Button のテキストの変更など) が反映されません。 ) ボタンをクリックしたとき。これらを行うための最も複雑でない方法を探しています。
編集:私は今変更を加えました、私はこれのbuttonCleaned.setClickable(true);
下にこの行を追加しました:
css - ランダムな背景画像が Firefox で正しく更新されない
私が知る限り、この問題は Firefox に固有のものです。(Win7 Ultimate で FF 4.0.1 を使用しています。)
ランダムな背景画像を表示する必要があるページがあります。小さな php スクリプト (rotate.php) を使用してこのトリックを実行します。したがって、私のcssは基本的に次のようになります。
(画像の内容は変更されますが、画像名は変更されないという事実によって Firefox が多少混乱するのではないかと推測しているため、これについて言及します。)
その上に、小さなドットがページの上部から落ちる小さなアニメーション (javascript で作成) があります。アニメーション化された要素 (このドットを含む) は #main 要素 (およびそのランダムな背景画像) を通過します。
問題は、ページを更新するときに Firefox が背景画像を正しく更新しないことです。
Firefox は実際には、前のページ読み込みの背景画像を最初に表示するようで、アニメーションがこの画像上で実行された場合にのみ、Firefox は実際に画像を更新しますが、アニメーション要素で覆われた部分のみを更新します。したがって、結果は両方の画像 (前のページの読み込み、現在のページの読み込み) が混在しています。
ウィンドウのサイズを変更するとき (たとえば、Firebug を開いたり閉じたりすることによって) のみ、Firefox は画像を完全に再描画します (そして、最終的に新しい画像全体を表示します)。
ここで実際の問題を確認できます: http://www.terpsycordes.com/en/home (2 つの異なる画像を続けて取得して問題を確認するには、数回リロードする必要がある場合があり、数回待つ必要があります。アニメーションが開始するまで数秒かかります。) (繰り返しますが、これは Firefox のみのようです。)
この醜い影響を避けるためのアイデアはありますか? 何らかの方法で Firefox に画像を再描画させるトリックはありますか?
前もって感謝します。
編集 :
DavidJCobb が提供するリンクのおかげで、さまざまな JavaScript トリックを試して、Firefox に背景画像を強制的に再描画させました。結果はまだ完全に満足できるものではありませんが、以前よりは改善されています。テスト中に見つけたものは次のとおりです(これが誰かの助けになることを願っています):
- 要素 (#main) の不透明度を (わずかでも) 変更するか、透明なアウトラインを指定すると、再描画が強制されます (したがって、新しい画像が完全に表示されます)。
- 適用されたクラスが存在し、要素のいくつかのプロパティ(アウトラインなど)に影響を与える場合、要素のクラスの変更も機能します。
- ただし、ページの読み込み時にすぐに設定すると、この作業はどれも機能しません。再描画が有効になるには、このイベントを発生させる前に約 100 ミリ秒待つ必要があります。
そのため、更新される前の短い間、まだ前の画像が表示されます。誰かがこれを改善する方法についてのヒントを持っているなら、私はそれを聞いてうれしいです.
wpf - WPFウィンドウが再描画を開始して終了するのはいつですか?
フレーム付きのメイン ビューがあります。このフレームでは、他のすべてのビューを表示します。私はそれを行う
aPage には mainRoot があります。これは Xaml のメイン グリッドです。しかし、電話の後
通話前
数秒待ちます。そしてアフターフィニッシュ方法
最後にウィンドウが表示される前に、もう一度数秒待ちます。
ですから、今回は「お待ちください...」ウィンドウを表示したいのです。私の質問は、いつ Show() をすべきか、いつ Hide() をすべきか、「お待ちください...」ウィンドウですか? Window はいつ reDrawing を開始し、いつ終了しますか?
ありがとう!