graphics2d

    0熱度

    1回答

    如何在JavaME中繪製旋轉文字(Personal Basis Profile)?

    2熱度

    1回答

    我的應用程序使用的Graphics2D繪製了約5倍增加的速度,當我設置 System.setProperty("apple.awt.graphics.UseQuartz","true"); 是否存在已知的等同於其他平臺採取硬件加速的優勢在哪裏? 編輯:我應該指出,在Windows上,我認爲它沒有加速,因爲它的運行速度遠遠低於我的Mac,儘管Windows機器具有更強大的CPU和GPU。

    1熱度

    2回答

    我有一個程序在Java應用程序中讀取和繪製SVG文件,而不使用第三方庫。我已經到了可以通過將圖形繪製到圖形對象上來複制文件的地步,但是我想通過將偵聽器應用於每個對象來使每個元素(Rect/Circle/Line等)可選。 爲此,我需要創建一個擴展JComponent的類,在組件中繪製對象,併爲每個要顯示的元素添加一個偵聽器。所以我會有一組容器組件(如果可以調用它們的話),並附帶一個偵聽器,每個對應

    0熱度

    1回答

    如何可靠地確定使用Graphics2D呈現矩形時的確切範圍? 假設我有一個起源於(20,40),是一個矩形200個像素寬,100個像素高: drawRect (20,40,200,100); 的回答我的問題是很容易當這是一個簡單的矩形,粗暴地拉與1像素的筆。但是,當筆是2像素,3像素或更多時,渲染過程中受到影響的確切界限是什麼?當使用抗鋸齒功能時,矩形會「溢出」到相鄰像素上嗎? 什麼是最可靠的

    1熱度

    1回答

    當在屏幕顯示上使用Graphics2D時,使用浮點座標與整數座標有什麼優勢?

    1熱度

    2回答

    在Java的AWT中,alpha(不透明度)使用從0(完全透明)到255(完全不透明)的值表示。如何正確地混合alpha值,例如實現淡入淡出效果?如果子元素相對於其父元素具有200的alpha值,並且父元素的alpha值爲100,那麼最終繪製的像素的alpha值是多少?

    4熱度

    1回答

    某些Graphics2D方法(如drawString)的版本以座標爲int或float。有沒有什麼理由選擇一個呢? 同樣地,應該使用較新的Shape類,如Rectangle2D(其使用浮點座標),或使用Rectangle(其座標定義爲int S)?

    2熱度

    1回答

    我有BufferedImage具有透明像素的圖像對象。我想得到的是包含圖像透明部分的對象Shape或Area。

    5熱度

    4回答

    可以很容易地確定使用FontMetrics字體的呈現高度,但對於周圍的其他方式?我怎樣才能獲得一個字體,將適合像素的特定高度? 「給我Verdana從上行到下行30個像素的高度。」 我怎麼問Java的這種?

    3熱度

    1回答

    讓我們假設一個字符串呈現一個10點字體是200像素寬。如果我用一個15點字體(增加50%)繪製相同的字符串,其渲染寬度也會增加50%(至300像素)? (當然,這是假定在字體和其它改變的Graphics2D其中文本呈現。) 換句話說,是否有一個字體的點尺寸和大小的文本之間有着直接的線性關係渲染?還是有其他變數阻止我作出這樣的假設?