@Override
   protected void setzeZustand(Graphics2D g)
   {
     if ((this.zMuster == 2) && (this.zFarbe.getTransparency() != 3))
     {
       this.zFarbe = new Color(this.zFarbe.getRed(), this.zFarbe.getGreen(), this.zFarbe.getBlue(), 128);
     }
     else if ((this.zMuster != 2) && (this.zFarbe.getTransparency() != 1))
     {
       this.zFarbe = new Color(this.zFarbe.getRed(), this.zFarbe.getGreen(), this.zFarbe.getBlue());
     }
     if (this.zSchreibModus == 1)
     {
       g.setPaint(this.kenntPrivatschirm.hintergrundfarbe());
       g.setPaintMode();
     }
     else if (this.zSchreibModus == 0)
     {
       g.setPaint(this.zFarbe);
       g.setPaintMode();
     }
     else
     {
       g.setPaint(this.zFarbe);
       g.setXORMode(this.kenntPrivatschirm.hintergrundfarbe());
     }
     this.zSchriftArt = new Font(this.zAktuellFont, this.zSchriftStil, this.zSchriftGroesse);
     g.setFont(this.zSchriftArt);
   }