我有以下問題:我想創建一個新的BasicStroke並將其設置在Graphics2D對象上。這是我寫的這個問題的代碼:如何.setStroke(BasicStroke)?
BasicStroke stil = new BasicStroke(zo.getLinienbreite(),
BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER);
g2d.setStroke(stil);
但旁邊的錯誤構造的BasicStroke(浮動,INT,INT)是未定義(這實際上是不是如果我閱讀文檔它說「類型Graphics2D中的setStroke(Stroke)方法不適用於參數(BasicStroke)」。
什麼是'zo.getLinienbreite()',爲什麼你將它傳遞給BasicStroke構造函數? –
2)你有沒有在這個班級附近的任何地方叫「BasicStroke」? –
zo.getLinienbreite() 是一個對象zo的方法,它返回行的寬度,所以BasicStroke知道行的寬度應該是多少。 我在這堂課附近沒有其他BasicStroke,它實際上是我第一次也是唯一一次嘗試使用Strokes。 –