java 2D Graphics 學習筆記 一

2021-03-31 08:56:32 字數 980 閱讀 5624

繪製簡單影象

// draw arc2d.double

g2.setstroke(widestroke);

g2.draw(new arc2d.double(x, y,

rectwidth,

rectheight,

90, 135,

arc2d.open));

// fill arc2d

g2.setpaint(red);

g2.fill(new arc2d.double(x, y, rectwidth,

rectheight, 90,

135, arc2d.open));

// fill ellipse2d.double

g2.setpaint(redtowhite);

g2.fill (new ellipse2d.double(x, y,

rectwidth,

rectheight));

// fill and stroke generalpath

int x**oints = ;

int y**oints = ;

generalpath filledpolygon = new

generalpath(generalpath.wind_even_odd,

x**oints.length);

filledpolygon.moveto(x**oints[0],

y**oints[0]);

for (int index = 1;

index < x**oints.length;

index++) ;

filledpolygon.closepath();

g2.setpaint(red);

g2.fill(filledpolygon);

以上就是簡單的api和效果

stroke

簡單說就是定義線寬/線型別用的

java學習筆記 2

textfield 文字輸入框 持有物件引用物件之間互相不引用,只是通過對總的物件的引用來引用其他物件 內部類的好處可以訪問包裝類的成員 更清晰的組織邏輯,防止不應該被其他類訪問的類的訪問 用法 不允許或不需要其他類訪問時 paint 每次需要重畫的時候自動呼叫paint方法 graphics 相當...

Java學習筆記2

一.類和物件 類是一個事物的抽象,一個類的例項化就是物件,獲得這個事物屬性的方式就是方法。例如人是一個類public class people 具體的一個人小明就是人的例項化即物件,申明一個物件需要用到關鍵字new,並且建構函式,初始化物件,people 小明 new people 其中人又有各種屬...

Java學習筆記(2)

1 進行 編寫時,需要對 進行優化,提高 複用性。2 switch語句 1 switch語句執行時,所有答案同時自進入記憶體 2 switch語句可選擇的資料型別 byte short int char 3 switch語句中,最後一行可以不加break語句。4 switch備選答案是無序的 5 s...

Java學習筆記(2)

包裝類的作用是將一個普通的資料型別包裝成一個物件,實現普通資料型別,物件,字串之間的轉化。包裝類可以實現自動裝箱和拆箱 語法糖 其實就是一種簡單的操作。自動裝箱 integer a 3 實際上在虛擬機器執行時這行 相當於integer a integer.valueof 3 意思就是虛擬機器自動將3...

Java學習筆記 介面2

e.eat 呼叫介面中的eat 方法,此方法在類的實現中重寫 inte ce petclass richman 輸出結果 汪汪!食物就緒了!味道很好!很萌!總結介面與抽象類的異同 共性 都是不斷抽取出來的抽象的概念。區別 1 抽象類體現繼承關係,一個類只能單繼承 而介面體現實現關係,一個類可以多實現...