2014-12-07 49 views
0

如何爲我的java applet顯示的內容設置開始座標?我希望它從0,1000開始顯示。我想要這個,因爲我繪製的所有元素都位於該座標周圍。爲java applet設置startcoordinates

public void init() { 
    setSize(1000, 500); 
    ... 
} 

public void paint(Graphics g) { 
    ... 
    } 
} 

目前其500高,但我的矩形,在1000繪製我希望它開始於1000不是從0-500是顯示我希望它是1000-1500。

+0

你需要解釋一點。目前還不清楚你在問什麼。也許圖形對象的translate()方法? – 2014-12-07 15:03:17

+0

檢查我的帖子。我已經更新了它 – MrChevin 2014-12-07 15:11:31

回答

2

您需要縮放圖形以使其適合屏幕區域。如果您的圖形高度爲1000像素,並且您希望它適合500像素最大高度的屏幕,則將圖形的所有尺寸除以2,並且圖形將適合可見區域。您可能還想看看Graphics對象的translate method,看看是否有幫助。

您可能想重寫paintComponents方法而不是在組件上繪製的繪畫方法。