如果要進行自定義繪製就要繼承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...