學習篇 Swing繪製

2021-10-02 17:30:46 字數 602 閱讀 8075

如果要進行自定義繪製就要繼承jpanel,重寫其paintcomponent();

graphics2d 為 graphics 的子類,擁有更多的圖形介面操作,比graphics更強大所以一般我們在重寫paintcomponent(graphiics g)方法的時候,通常將引數g強轉為graphics2d型別使用

繪製時可以指定以下引數:

- paint 顏色 ( color 實現了 paint 可以直接轉換為paint 型別)

- stroke 線型、線寬

- font 字型(在繪製文字時有效)

- cilp 剪裁區域

- transform 變型(旋轉、映象等)

- composite 疊加(例如顏色疊加,生成新的顏色)

// 抗鋸齒 使畫面繪製顯示較為平滑 看起來不呢麼粗糙一般情況下都會使用

g2d.

setrenderinghint

(renderinghints.key_antialiasing,renderinghints.value_antialias_on)

;

Swing開發之JEditorPane篇

此元件使用 editorkit 的實現來完成其操作。對於給予它的各種內容,它能有效地將其形態變換為適當的文字編輯器種類。該編輯器在任意給定時間的內容型別都由當前已安裝的 editorkit 確定。如果將內容設定為新的 url,則使用其型別來確定載入該內容所應使用的 editorkit。有多種方式可將...

Swing學習總結

1.swing中用輕量級的元件替代而來awt中的重量級元件,並在awt元件的基礎上增加了一些新的特性.swing中的大多數元件都是awt元件名稱前增加了乙個 j 2.從元件的功能上可分為 2.2中間容器 jpanel,jscrollpane,jsplitpane,j 2.3特殊容器 在gui上起特殊...

swing學習 GlassPanel學習

進來一直研究swing的內容,在看到jrootpanel的glasspanel的時候沒有理解,今天看 看到了這一部分,終於對於他的意義有所理解了。rootpanel有glasspanel和layeredpanel組成,其中的layeredpanel有位於地段的menubar和下面的contentpa...