diff --git a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialSideNav.java b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialSideNav.java
index <HASH>..<HASH> 100644
--- a/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialSideNav.java
+++ b/gwt-material/src/main/java/gwt/material/design/client/ui/MaterialSideNav.java
@@ -31,6 +31,7 @@ import com.google.gwt.user.client.ui.Widget;
 import com.google.web.bindery.event.shared.HandlerRegistration;
 import gwt.material.design.client.base.*;
 import gwt.material.design.client.base.helper.DOMHelper;
+import gwt.material.design.client.base.mixin.ActiveMixin;
 import gwt.material.design.client.base.mixin.StyleMixin;
 import gwt.material.design.client.constants.*;
 import gwt.material.design.client.events.*;
@@ -328,6 +329,11 @@ public class MaterialSideNav extends MaterialWidget implements HasSelectables, H
         ClearActiveEvent.fire(this);
     }
 
+    public void setActive(int index) {
+        clearActive();
+        getWidget(index).addStyleName(CssName.ACTIVE);
+    }
+
     @Override
     protected void build() {
         applyFixedType();
Added method setActive(int index) to automatically select sidenav items.