卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

使用SWT-Java繪制文字和圓角方形

在Java圖形繪制中,我們可以利用Java類庫中的Graphics類提供的方法來繪制各種基本圖形。本文將介紹如何使用SWT-Java項(xiàng)目來繪制文字和圓角方形,并展示詳細(xì)步驟。 創(chuàng)建SWT-Java項(xiàng)目

在Java圖形繪制中,我們可以利用Java類庫中的Graphics類提供的方法來繪制各種基本圖形。本文將介紹如何使用SWT-Java項(xiàng)目來繪制文字和圓角方形,并展示詳細(xì)步驟。

創(chuàng)建SWT-Java項(xiàng)目

首先,在Eclipse中新建一個(gè)SWT-Java項(xiàng)目,命名為"javatuxing"。在項(xiàng)目中創(chuàng)建一個(gè)Shell窗口,命名為"javatuxiang"。接著打開文件,在設(shè)計(jì)模式下找到Shell窗口的paint事件。

繪制圓角方形

編輯Shell的paintControl事件,將當(dāng)前前景顏色設(shè)為橙紅色,通過以下代碼在窗口中繪制一個(gè)圓角方形:

```java

(new Color(null, 255, 69, 0));

e.gc.drawRoundRectangle(5, 5, ().width-10, ().height-10, 10, 10);

```

繪制文字

在Shell窗口中間繪制文字"Java繪制圖形",將文字顏色改為閃蘭色,字體設(shè)置為宋體大小30。代碼如下:

```java

(new Color(null, 30, 144, 255));

(new Font(null, "宋體", 30, ));

```

計(jì)算文字位置并繪制

計(jì)算字符串"Java繪制圖形"的中間位置,并進(jìn)行繪制:

```java

int zw 0;

for(int i0; i<"Java繪制圖形".length(); i ){

zw zw ("Java繪制圖形".charAt(i));

}

e.gc.drawString("Java繪制圖形", (().width-zw)/2, (()().getHeight())/2);

```

運(yùn)行項(xiàng)目

最后,運(yùn)行項(xiàng)目,在窗口中即可看到繪制的圓角方形和居中顯示的"Java繪制圖形"文字。通過這個(gè)簡單的實(shí)例,我們可以學(xué)習(xí)如何在SWT-Java項(xiàng)目中繪制圖形和文字,為進(jìn)一步學(xué)習(xí)和應(yīng)用Java圖形編程打下基礎(chǔ)。

以上是關(guān)于使用SWT-Java繪制文字和圓角方形的詳細(xì)教程,希望對(duì)您有所幫助。如果您對(duì)Java圖形繪制感興趣,不妨嘗試在自己的項(xiàng)目中進(jìn)行實(shí)踐和探索。

標(biāo)簽: