java drawstring字体大小,JAVA中,drawstring 方法的用法,格式是什么啊
啦啦啦額68的回答
Java中Graphics類的drawString()方法:
i)drawString(String str,int x,int y):
String str是可以在屏幕上顯示的字符串。整數(shù)類型x和y是在圖形窗口上保持x和y位置的變量。
ii)drawString(AttributedCharacterIterator迭代器,int x,int y):
根據(jù)TextAttribute類的規(guī)范,呈現(xiàn)指定迭代器的文本,并應(yīng)用其屬性。ttributedCharacterIterator
允許迭代文本和相關(guān)屬性信息。屬性是由鍵標(biāo)識(shí)的鍵/值對(duì)。給定字符上沒有兩個(gè)屬性可以具有相同
的鍵。屬性的值是不可變的,或者客戶端或存儲(chǔ)不得突變。它們總是通過引用傳遞,而不是克隆。
演示drawString()方法的示例程序:
// drawString示例程序
import java.awt。*;
import java.applet。*;
public class HelloWorldApplet擴(kuò)展Applet {
public void paint(Graphics g){
g.drawString(“Hello World”,100,100);
}?}
輸出:
擴(kuò)展資料:
Graphics類提供基本的幾何圖形繪制方法,主要有:畫線段、畫矩形、畫圓、畫帶顏色的圖形、畫
橢圓、畫圓弧、畫多邊形等。畫線
在窗口畫一條線段,可以使用Graphics類的drawLine()方法:
drawLine(int?x1,int?y1,int?x2,int?y2)
例如,以下代碼在點(diǎn)(3,3)與點(diǎn)(50,50)之間畫線段,在點(diǎn)(100,100)處畫一個(gè)點(diǎn)。
g.drawLine(3,3,50,50);//畫一條線段
g.drawLine(100,100,100,100);//畫一個(gè)點(diǎn)。
2. 畫矩形
有兩種矩形:普通型和圓角型。
(1) 畫普通矩形有兩個(gè)方法:
drawRect(int x,int y,int width,int height):畫線框圍起來的矩形。其中參數(shù)x和y指定左上角的位
置,參數(shù)width和height是矩形的寬和高。
fillRect(int x,int y,int width,int height):是用預(yù)定的顏色填充一個(gè)矩形,得到一個(gè)著色的矩形塊。
以下代碼是畫矩形的例子:
g.drawRect(80,100,40,25);//畫線框g.setColor(Color.yellow);g.fillRect(20,70,20,30);//畫著色塊
(2)畫圓角矩形也有兩個(gè)方法:
drawRoundRect(int x,int y,int width, int height, int arcWidth, int arcHeight):是用線圍起來的
圓角矩形。其中參數(shù)x和y指定矩形左上角的位置;參數(shù)width和heigth是矩形的寬和高;arcWidth
和arcHeight分別是圓角弧的橫向直徑和圓角弧的縱向直徑。
fillRoundRect(int x,int y,int width,int height,int arcWidth,int archeight):是用預(yù)定的顏色填充
的圓角矩形。各參數(shù)的意義同前一個(gè)方法。
以下代碼是畫矩形的例子:
g.drawRoundRect(10,10,150,70,40,25);//畫一個(gè)圓角矩形g.setColor(Color.blue);
g.fillRoundRect(80,100,100,100,60,40);//涂一個(gè)圓角矩形塊;
g.drawRoundRect(10,150,40,40,40,40);//畫圓g.setColor(Color.red);
g.fillRoundRect(80,100,100,100,100,100);//畫圓塊;
可以用畫圓角矩形方法畫圓形,當(dāng)矩形的寬和高相等,圓角弧的橫向直徑和圓角弧的縱向直徑也相
等,并等于矩形的寬和高時(shí),畫的就是圓形。參見上述例子中的注釋,前一個(gè)是畫圓,后一個(gè)是涂
圓塊。
水閏愛樹木的回答
JAVA中,drawstring 方法的用法,格式如下:
1、drawString(AttributedCharacterIteratoriterator, int x, int y)
使用此圖形上下文的當(dāng)前顏色繪制由指定迭代器給定的文本。
2、drawString(Stringstr, int x, int y)
使用此圖形上下文的當(dāng)前字體和顏色繪制由指定 string 給定的文本。
public abstract class Graphicsextends Object Graphics 類是所有圖形上下文的抽象基類,允許應(yīng)用程序可 以在組件(已經(jīng)在各種設(shè)備上實(shí)現(xiàn)),以及閉屏圖像上,進(jìn)行繪制。 Graphics 對(duì)象封裝了 Java 支持的基本呈現(xiàn)操作所需的狀態(tài)信息。
擴(kuò)展資料
1、具體解釋:
在指定位置并且用指定的?Brush?和Font?對(duì)象繪制指定的文本字符串。
public void DrawString(string s,Font font,Brush brush,float x,float y)
2、具體例子:
public void DrawStringFloat(PaintEventArgs e)
{
// Create string to draw
String drawString = "Sample Text"; // Create font and brush.
Font drawFont = new Font("Arial", 16);
SolidBrush drawBrush = new SolidBrush(Color.Black);// Create point for upper-left corner of drawing.
float x = 150.0F; float y = 150.0F;// Draw string to screen.
e.Graphics.DrawString(drawString, drawFont, drawBrush, x, y);
}
參考資料來源:百度百科-graphics-drawString
城春許木深的回答
JAVA中,drawstring 方法的用法,格式如下:
1、drawString(AttributedCharacterIteratoriterator, int x, int y)
使用此圖形上下文的當(dāng)前顏色繪制由指定迭代器給定的文本。
2、drawString(Stringstr, int x, int y)
使用此圖形上下文的當(dāng)前字體和顏色繪制由指定 string 給定的文本。
public abstract class Graphicsextends Object Graphics 類是所有圖形上下文的抽象基類,允許應(yīng)用程序可 以在組件(已經(jīng)在各種設(shè)備上實(shí)現(xiàn)),以及閉屏圖像上,進(jìn)行繪制。 Graphics 對(duì)象封裝了 Java 支持的基本呈現(xiàn)操作所需的狀態(tài)信息。
擴(kuò)展資料
1,DrawString(String, Font, Brush, PointF)
在指定位置并且用指定的 Brush 和 Font 對(duì)象繪制指定的文本字符串。
2,DrawString(String, Font, Brush, RectangleF)
在指定矩形并且用指定的 Brush 和 Font 對(duì)象繪制指定的文本字符串。
3,DrawString(String, Font, Brush, PointF, StringFormat)
使用指定 StringFormat 的格式化特性,用指定的 Brush 和 Font 對(duì)象在指定的位置繪制指定的文本字符串。
4,DrawString(String, Font, Brush, RectangleF, StringFormat)
使用指定 StringFormat 的格式化特性,用指定的 Brush 和 Font 對(duì)象在指定的矩形繪制指定的文本字符串。
5,DrawString(String, Font, Brush, Single, Single)
在指定位置并且用指定的 Brush 和 Font 對(duì)象繪制指定的文本字符串。
參考資料來源:百度百科 - Java (計(jì)算機(jī)編程語言)
百度百科 - graphics
機(jī)智的煎餅的回答
JAVA中,drawstring 方法的用法,格式如下:
1、drawString(AttributedCharacterIteratoriterator, int x, int y)
使用此圖形上下文的當(dāng)前顏色繪制由指定迭代器給定的文本。
2、drawString(Stringstr, int x, int y)
使用此圖形上下文的當(dāng)前字體和顏色繪制由指定 string 給定的文本。
public abstract class Graphicsextends Object Graphics 類是所有圖形上下文的抽象基類,允許應(yīng)用程序可 以在組件(已經(jīng)在各種設(shè)備上實(shí)現(xiàn)),以及閉屏圖像上,進(jìn)行繪制。 Graphics 對(duì)象封裝了 Java 支持的基本呈現(xiàn)操作所需的狀態(tài)信息。
擴(kuò)展資料
java.awt 類 Graphics的屬性
(1) 要在其上繪制的 Component 對(duì)象。
(2) 呈現(xiàn)和剪貼坐標(biāo)的轉(zhuǎn)換原點(diǎn)。
(3) 當(dāng)前剪貼區(qū)。
(4) 當(dāng)前顏色。
(5) 當(dāng)前字體。
(6) 當(dāng)前的邏輯像素操作函數(shù)(XOR 或 Paint)。
(7) 當(dāng)前 XOR 交替顏色(參見setXORMode(java.awt.Color)。
坐標(biāo)是無限細(xì)分的,并且位于輸出設(shè)備的像素之間。繪制圖形輪廓的操作是通過使用像素大小的畫筆遍歷像素間無限細(xì)分路徑的操作,畫筆從路徑上的錨點(diǎn)向下和向右繪制。
填充圖形的操作是填充圖形內(nèi)部區(qū)域無限細(xì)分路徑操作。呈現(xiàn)水平文本的操作是呈現(xiàn)字符字形完全位于基線坐標(biāo)之上的上升部分。
圖形畫筆從要遍歷的路徑向下和向右繪制。
參考資料:百度百科——graphics
qsmy的回答
drawString
public abstract void drawString(String str,
int x,
int y)
使用此圖形上下文的當(dāng)前字體和顏色繪制由指定 string 給定的文本。最左側(cè)字符的基線位于此圖形上下文坐標(biāo)系統(tǒng)的 (x, y) 位置處。
參數(shù):
str - 要繪制的 string。
x - x 坐標(biāo)。
y - y 坐標(biāo)。
另請(qǐng)參見:
drawBytes(byte[], int, int, int, int), drawChars(char[], int, int, int, int)
--------------------------------------------------------------------------------
drawString
public abstract void drawString(AttributedCharacterIterator iterator,
int x,
int y)
使用此圖形上下文的當(dāng)前顏色繪制由指定迭代器給定的文本。迭代器必須為每個(gè)字符指定字體。最左側(cè)字符的基線位于此圖形上下文坐標(biāo)系統(tǒng)的 (x, y) 位置處。
參數(shù):
iterator - 要繪制其文本的迭代器
x - x 坐標(biāo)。
y - y 坐標(biāo)。
另請(qǐng)參見:
drawBytes(byte[], int, int, int, int), drawChars(char[], int, int, int, int)
總結(jié)
以上是生活随笔為你收集整理的java drawstring字体大小,JAVA中,drawstring 方法的用法,格式是什么啊的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php被替代,php 替代被弃用函数的
- 下一篇: oracle通过执行计划cost,Ora