「City」というオブジェクトを作成します
City city = new City (name, rec, g);
オブジェクトのコンストラクタは次のようになります。
public City (String name, Rectangle r, Graphics g){
this.name = name;
this.r = r;
this.g = g;
}
このオブジェクトを作成することで、アップロードされた画像に楕円形も描画し、その色を BLUE に設定します。オブジェクトを描画する方法は次のとおりです。
g = (Graphics2D) window.lblNewLabel.getGraphics();
g.setColor(Color.BLUE);
g.fillOval(mouseX, mouseY, 15, 15);
楕円自体をクリックした後、後でその色を変更できるようにしたいと思います。この関数を呼び出そうとしましたが、機能しません:
public void isClicked(){
clicked = true;
this.color = Color.RED;
this.g.setColor(Color.PINK);
}
既存のオブジェクトの色を変更するには?