Chart2.java
上传用户:mingda
上传日期:2017-06-20
资源大小:27691k
文件大小:2k
源码类别:

OA系统

开发平台:

Java

  1. // Decompiled by DJ v2.9.9.60 Copyright 2000 Atanas Neshkov  Date: 2002-12-03 18:41:32
  2. // Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!
  3. // Decompiler options: packimports(3) 
  4. // Source File Name:   Chart2.java
  5. package cn.com.fcsoft.chart;
  6. import java.awt.*;
  7. import java.io.Serializable;
  8. class Chart2
  9.     implements Serializable
  10. {
  11.     final void paint(Graphics g, Dimension dimension)
  12.     {
  13.         if(g != null && dimension != null)
  14.         {
  15.             if(copyright)
  16.             {
  17.                 int i = dimension.height / 2;
  18.                 int j = dimension.width / 2;
  19.                 g.setColor(Color.white);
  20.                 g.fillRect(0, 0, dimension.width, dimension.height);
  21.                 g.setColor(Color.black);
  22.                 g.setFont(new Font("Dialog", 1, 20));
  23.                 FontMetrics fontmetrics = g.getFontMetrics();
  24.                 String s = "webGraph " + version;
  25.                 g.drawString(s, j - fontmetrics.stringWidth(s) / 2, i - 20);
  26.                 g.setFont(new Font("Dialog", 0, 10));
  27.                 fontmetrics = g.getFontMetrics();
  28.                 s = "(注册后广告条将被移走!)";
  29.                 g.drawString(s, j - fontmetrics.stringWidth(s) / 2, i - 5);
  30.                 s = "Copyright 2002-2003";
  31.                 g.drawString(s, j - fontmetrics.stringWidth(s) / 2, i + 10);
  32.                 s = "Fcsoft, Inc. - 版权所有";
  33.                 g.drawString(s, j - fontmetrics.stringWidth(s) / 2, i + 25);
  34.                 s = "www.fcsoft.com.cn";
  35.                 g.drawString(s, j - fontmetrics.stringWidth(s) / 2, i + 40);
  36.                 g.setColor(Color.black);
  37.                 g.drawRect(0, 0, dimension.width - 1, dimension.height - 1);
  38.                 return;
  39.             }
  40.             g.setColor(Color.red.darker());
  41.             g.fill3DRect(0, dimension.height - 8, 8, 8, true);
  42.             g.setColor(Color.gray);
  43.             if(counter <= 0)
  44.             {
  45.                 x = (int)(Math.random() * (double)dimension.width);
  46.                 y = (int)(Math.random() * (double)dimension.height);
  47.             }
  48.             g.setFont(new Font("Dialog", 1, 12));
  49.             g.drawString("fcsoft.com.cn", x, y);
  50.             if(--counter < 0)
  51.                 counter = 20;
  52.         }
  53.     }
  54.     Chart2()
  55.     {
  56.     }
  57.     static final long serialVersionUID = 0xf65dbfc9fd31e3b1L;
  58.     boolean copyright;
  59.     int counter;
  60.     String version;
  61.     int x;
  62.     int y;
  63. }