code: protected void paint(Graphics2D g, JComponent c, int width, int height, Color border, Color corner, Color interior) {
          int top  = (height - 2) / 2 - 6;
          int left = (width - 2) / 2 - 5;
  
          g = (Graphics2D) g.create();
          g.translate(left, top);
  
          g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_OFF);
  
          g.setColor(interior);
          g.fillRect(4, 1, 8, 2);
          g.fillRect(10, 3, 2, 6);
          g.fillRect(4, 7, 2, 2);
          g.drawRect(1, 4, 7, 7);
          g.drawRect(2, 5, 5, 5);
  
          g.setColor(border);
          g.drawRect(3, 6, 3, 3);
          g.drawLine(4, 0, 11, 0);
          g.drawLine(1, 3, 9, 3);
          g.drawLine(10, 9, 11, 9);
          g.drawLine(1, 12, 8, 12);
          g.drawLine(0, 4, 0, 11);
          g.drawLine(3, 1, 3, 2);
          g.drawLine(9, 4, 9, 11);
          g.drawLine(12, 1, 12, 8);
  
          g.setColor(corner);
          g.drawLine(3, 0, 3, 0);
          g.drawLine(12, 0, 12, 0);
          g.drawLine(0, 3, 0, 3);
          g.drawLine(12, 9, 12, 9);
          g.drawLine(0, 12, 0, 12);
          g.drawLine(9, 12, 9, 12);
      }
docs: {@inheritDoc}