So soll es aussehen:
public void Zeichnen()
{
int iHausbreite;
int iHaushöhe;
int iDachhöhe;
int iHalbesHaus;
int iFensterbreite;
int iFensterhöhe;
int iTürhöhe;
iHausbreite=80; iHaushöhe=iHausbreite; iDachhöhe=(int)(iHausbreite/4); iHalbesHaus=(int)(iHausbreite/2); iFensterbreite =(int)(iHausbreite/10); iFensterhöhe=9*(int)(iFensterbreite/5); iTürhöhe=3*iFensterhöhe;
//Haus grGrafik.drawRect(100,100,iHausbreite,iHaushöhe); //Fenster grGrafik.drawRect(100+2*iFensterbreite,100+2*iFensterbreite,iFensterbreite,iFensterhöhe); grGrafik.drawRect(100+iHausbreite-3*iFensterbreite,100+2*iFensterbreite,iFensterbreite,iFensterhöhe); grGrafik.drawRect(100+iHausbreite-3*iFensterbreite,100+iHaushöhe-3*iFensterhöhe,iFensterbreite,iFensterhöhe); //Türen grGrafik.drawRect(100+2*iFensterbreite,100+iHaushöhe-iTürhöhe,2*iFensterbreite,iTürhöhe); //Dach grGrafik.drawLine(100,100,100+iHalbesHaus,100-iDachhöhe); grGrafik.drawLine(100+iHalbesHaus,100-iDachhöhe,100+iHausbreite,100); repaint(); }