⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rndrectangleobj.java

📁 基于jxta的局域网P2P文件共享,可以实现局域网中的文件p2p共享,实现文件快速传输及交流
💻 JAVA
字号:
package connex.plugins.whiteboard;

import java.awt.Color;
import java.awt.RenderingHints;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class RndRectangleObj
    extends ClosedShape {

  public void draw() {
    if (start == null || end == null) {
      return;
    }
    g2D.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                         RenderingHints.VALUE_ANTIALIAS_ON);

    if (select != 0) {
      drawSelection();

    }
    else {
      g2D.setColor(drawColor);
      g2D.drawRoundRect(x1, y1, x2 - x1, y2 - y1, 30, 30);
    }

    if (fillColor != null) {
      fill(fillColor);
    }

  }

  protected void shapeSelection() {

    g2D.setColor(Color.gray);
    g2D.drawRoundRect(x1, y1, x2 - x1, y2 - y1, 30, 30);
  }

  public void fill(Color color) {
    fillColor = color;

    if (lastS != null &&lastE!=null){
      if (lastE.equals(end) && lastS.equals(start)) {
        g2D.setColor(fillColor);
        setBounds(this.start, this.end);
        g2D.fillRoundRect(x1 + 1, y1 + 1, x2 - x1 - 1, y2 - y1 - 1, 30, 30);
      }
    }
  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -