2012-09-20 225 views
0

使用grow()方法可以將矩形修改爲兩倍。如何使用java中的grow方法

我不確定這是否正確,所以如果錯誤請解釋並隨時糾正我。

Kim.grow(5,8); 
System.out.println(Kim); 

這是否意味着我的矩形現在的兩倍大,如果我這樣的代碼它還是我失去了一些東西?

增長(中間體8,INT V)......你會v爲..即時通訊猜測h是高度

+7

我們需要waayy更多的信息來回答你的問題的一個實例:你可以給我們一些更多的代碼? – arshajii

+1

沒有標準的'grow()'方法。我們需要更多關於此方法來自何處的信息。另外,如何定義'Kim'變量? –

+0

看着海報的另一個問題,他似乎在談論一個java.awt.Rectangle –

回答

3

根據的Javadoc,該grow(int h, int v)方法重新大小您的矩形,使得?

..它在左側和右側都是h個單位,在頂部和底部都是較大的v單位 。

新矩形的左上角爲(x-h,y-v),寬度爲 (寬度+ 2h),高度爲(高度+ 2v)。

如果爲h和v提供負值,則矩形 的大小會相應減小。增長方法將檢查整數溢出 和下溢,但不會檢查結果值 寬度和高度是否從負增長到非負或從非負到收縮爲負。

我假設是尺寸java.awt.Rectangle中(X,Y)

+0

怎麼做我申請這個?我的寬度是5,我的身高是8。 – user1678800

相關問題