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