Package org.uengine.kernel.designer

Source Code of org.uengine.kernel.designer.SequenceActivityDesigner

package org.uengine.kernel.designer;

import java.awt.Component;
import java.awt.Dimension;

import javax.swing.JLabel;

import org.uengine.processdesigner.ActivityLabel;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.Stroke;

/**
* @author Jinyoung Jang
*/

public class SequenceActivityDesigner extends ComplexActivityDesigner {

  public SequenceActivityDesigner(){
    super();
  }
 
  protected void initialize(){
    super.initialize();
    this.setMaximumSize(new Dimension(80, 2000));
    //add(actLabel = new ActivityLabel(org.uengine.kernel.SequenceActivity.class), 0);
  }

/*  JLabel actLabel;
  protected Component getSymbolicComponent() {   
    return actLabel;
  }
*/ 
  public void paint(Graphics g) {
    super.paint(g);
   
    Graphics2D g2 = (Graphics2D) g;
   
    g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
   
    Stroke stroke = new BasicStroke(0.5f, 1, 1, 1, new float[]{1f,5f}, 3);
    g2.setStroke(stroke);
    g2.setColor(new Color(150, 150, 150));
    g2.drawRoundRect(0, 1, this.getWidth()-1, this.getHeight()-2, 8, 8);
    //g2.dispose();
  }

}
TOP

Related Classes of org.uengine.kernel.designer.SequenceActivityDesigner

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.