0
我使用jung庫來繪製我的圖形,所以我想知道是否有任何方法創建不同形狀的頂點而不是創建橢圓。例如,我想要八角形。這是我的設置形狀:如何使用不同的形狀作爲jung形狀轉換
Transformer<String,Shape> vertexSize = new Transformer<String,Shape>(){
@Override
public Shape transform(String str) {
Ellipse2D circle = new Ellipse2D.Double(-5, -5, 10, 10);
if(drugnames.contains(str)){
return AffineTransform.getScaleInstance(3,3).createTransformedShape(circle);
}
else{
return AffineTransform.getScaleInstance(1,1).createTransformedShape(circle);
}
// TODO Auto-generated method stub
}
};
[Polygon](http://docs.oracle.com/javase/6/docs/api/java/awt/Polygon.html)怎麼樣? – brimborium
我試圖使用多邊形,但它給了我非常無關的形狀。 –
向我們展示您對「Polygon」所做的工作,並向我們展示「無關」的形狀。因爲我認爲這是你需要使用的... – brimborium