doublebuffered

    1熱度

    1回答

    我試圖開發一個全屏應用程序,但我遇到了雙緩衝區的問題。 public void create() { window = new JWindow(); window.setIgnoreRepaint (true); GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().se

    5熱度

    4回答

    所以在我正在做的遊戲中,我有一個大理石跟着鼠標,但是當它做到這一點時,屏幕閃爍。 背景包括兩個jpegs和9個矩形。我將如何去雙緩衝這個?這是主窗口的代碼。 /** * Write a description of class Window here. * * @author (your name) * @version (a version number or a date) */

    0熱度

    1回答

    我想在Win32應用程序中實現雙緩衝,所以我需要將窗口的控件從最後面的控件繪製到最前面。據我瞭解,WM_EX_COMPOSITED這樣做,但它也做雙緩衝本身。我怎樣才能讓窗戶從底部到頂部像WS_EX_COMPOSITED一樣被繪,而沒有得到雙緩衝一起呢? 我不使用WM_EX_COMPOSITED雙緩衝,因爲我覺得我可以手工做的更好,而不是與DWM閃爍等

    0熱度

    1回答

    我試圖讓我的大學項目在c#中的應用程序像一個Photoshop# 到目前爲止,我創建了一個名爲畫布的自定義面板並重載繪製方法來繪製canvasBuffer。 該項目被稱爲油漆銳利。 我有一個類PaintSharpFile,它存儲圖像的各個層次。 在畫布控件上,我繪製了選中的透明背景,然後將繪製清晰文件中的圖層繪製到canvasBuffer上。我終於畫這個緩衝區(雙緩衝)。 現在,我正在編寫畫筆工具

    3熱度

    1回答

    當我在窗體上有幾個文本框並將窗體的DoubleBuffered屬性設置爲True時,它使窗體上的文本框在每個角上都有黑點。下面是文本框邊角看起來像沒有DoubleBuffered他們的父窗體上: ,這裏是他們的樣子與DoubleBuffered: 我有已經嘗試在文本框中設置DoubleBuffered至False,但這根本沒有幫助。我能做些什麼來解決這個煩惱?

    3熱度

    3回答

    我正在使用COSMOS編譯器在C#中編寫操作系統(對於那些不知道COSMOS會將IL代碼轉換爲x86程序集的人),我正在製作一個GUI。 我已經制作了GUI,但現在我正在嘗試製作雙緩衝區。 聽起來很容易,但以下是我的問題 - 我不能使用System.Drawing庫或任何其他使用p/invokes的名稱空間的任何方法。另外,我不能使用多維數組(我可以使用常規數組)。所以我的問題是如何實現雙緩衝區?

    -1熱度

    2回答

    您好我正在C#中製作一個雙緩衝區,我需要找出一個公式來繪製我的數組中的X和Y座標。目前我正在使用一個循環來繪製我的X和Y,但它需要一段時間才能完成。 (注:我不能使用一多維陣列!!!)

    6熱度

    2回答

    在實現自己的渲染而不使用標準Java GUI組件時,使用AWT框架和Swing JFrame之間的原理差異是什麼? 這是從以前的問題上遵循:似乎 AWT custom rendering - capture smooth resizes and eliminate resize flicker 上搖擺VS AWT典型的談話要點不要因爲我們只使用幀申請。例如,重量級vs輕量級出站窗口(以及JFram

    2熱度

    1回答

    我有一個函數 ​​ 其中塗料(畫布)調用一串該繪製圖形和文本等功能,例如 canvas.drawText("Time="+myRecord.getMyTime(), 100, 100, paint); 時遇到的問題是,圖形而且兩者都應該不斷變化的文本不會被擦除,而是會繼續自己畫圖。我的整個畫布不應該每次都重繪,因爲這是雙緩衝如何與lock()和unlock()一起使用的?我沒有正確理解這個嗎?

    4熱度

    1回答

    這是我第一次嘗試使用BufferStrategy,我真的很感激一些提示。 1)爲什麼在下面的代碼中,getSize()返回的維數爲0,直到您調整窗口大小?我該如何檢測窗口的大小? 2)爲什麼當getSize()返回時,它不是窗口的全部尺寸? IE爲什麼在底部和右側會出現一條黑色條紋? 3)調整窗口大小時,有沒有辦法擺脫閃爍? import java.awt.Color; import java.