public void setCustomCursor() {
        if (this.ellipseButton.isSelected()) {
            this.getDiagramPanel().setCursor(this.ellipseCursor);
        } 
        else if ((this.resuorceButton.isSelected())) {
            this.getDiagramPanel().setCursor(this.resCursor);
        }
        else if ((this.rectangleButton.isSelected())) {
            this.getDiagramPanel().setCursor(this.transitionCursor);
        }
        else if ((this.lineButton.isSelected())) {
            this.getDiagramPanel().setCursor(this.arcCursor);
        }
        else if ((this.bendButton.isSelected())) {
            this.getDiagramPanel().setCursor(this.handCursor);
        }
        else if ((this.deleteBendButton.isSelected())) {
            this.getDiagramPanel().setCursor(this.handCursor);
        }
        else {
            this.getDiagramPanel().setCursor(this.handCursor);
        }
    }