コード例 #1
0
  /** This draws a variant "Flush 3D Border" It is used for things like pressed buttons. */
  static void drawPressed3DBorder(Graphics g, int x, int y, int w, int h) {
    g.translate(x, y);

    drawFlush3DBorder(g, 0, 0, w, h);

    g.setColor(MetalLookAndFeel.getControlShadow());
    g.drawLine(1, 1, 1, h - 2);
    g.drawLine(1, 1, w - 2, 1);
    g.translate(-x, -y);
  }
コード例 #2
0
 static void drawDisabledBorder(Graphics g, int x, int y, int w, int h) {
   g.translate(x, y);
   g.setColor(MetalLookAndFeel.getControlShadow());
   g.drawRect(0, 0, w - 1, h - 1);
   g.translate(-x, -y);
 }