package Nodepad;

import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;

/**
 * Pad.java
 *
 *
 * Created: Mon Dec 23 15:21:35 2002
 *
 * @author <a href="mailto:shapiro@cse.buffalo.edu">Stuart C. Shapiro</a>
 * @version
 *
 * A sketch pad for nodes containing integers as values.
 */

public class Pad extends JPanel {
    private boolean movingNodes = true;
    private int acc;

    /**
     * Creates a bordered Pad for manipulating integer-values nodes.
     */
    public Pad (){
	setBackground(Color.white);
	this.setBorder(BorderFactory.createLineBorder(Color.black,2));
    }

    public boolean getMovingNodes() {
	return movingNodes;
    }

    public void setMovingNodes(boolean mvg) {
	movingNodes = mvg;
    }

    public int getAcc() {
	return acc;
    }

    public void setAcc(int v) {
	acc = v;
    }

    /**
     * Paints the Pad with a rectangular border.
     */
    public void paintComponent(Graphics g) {
	super.paintComponent(g);
	Dimension size = getSize();
    }
    
}// Pad
