我有一些由類Rectangle創建的形狀,我想用厚邊框包圍它們。然而drawRect和drawOval方法的Graphics類創建一條細線作爲形狀的邊界。我如何調整它們以使我能夠操縱邊界線的粗細?如果這不可能或非常有效,那麼在圖形上分配可調邊框的另一種方法是什麼?我需要Rectangle2D還是Graphics2D?矩形邊框Java
之後,你知道我怎樣才能「圓」正方形邊界的角度以避免尖銳?
我有一些由類Rectangle創建的形狀,我想用厚邊框包圍它們。然而drawRect和drawOval方法的Graphics類創建一條細線作爲形狀的邊界。我如何調整它們以使我能夠操縱邊界線的粗細?如果這不可能或非常有效,那麼在圖形上分配可調邊框的另一種方法是什麼?我需要Rectangle2D還是Graphics2D?矩形邊框Java
之後,你知道我怎樣才能「圓」正方形邊界的角度以避免尖銳?
在繪製矩形之前使用Graphics2D.setStroke,然後重置它。請參閱http://stackoverflow.com/questions/4219511/java-drawrect-border-thickness –