2016-11-23 5 views
0

Я новичок в разработке мобильных устройств, я начал использовать Gluon mobile для Netbeans, и я пытаюсь добавить панель навигации Bottom в стандартное приложение Gluon Mobile. Они описывают класс в JavaDoc http://docs.gluonhq.com/charm/javadoc/4.1.0/com/gluonhq/charm/glisten/control/BottomNavigation.html, но я не могу заставить его работать. Кто-нибудь сможет опубликовать фрагмент о том, как и где это сделать?Как создать нижнюю навигацию

ответ

0

Вот простой пример:

public class GluonApplication extends MobileApplication { 

@Override 
public void init() { 

    addViewFactory(HOME_VIEW,() -> 
    { 

     StackPane root = new StackPane(); 
     root.getChildren().add(new Label("test")); 

     View view = new View(root) { 

      @Override 
      protected void updateAppBar(AppBar appBar) { 
       appBar.setTitleText("Home"); 
      } 

     }; 
     view.setBottom(createBottomNavigation()); 
     return view; 
    }); 

} 

private BottomNavigation createBottomNavigation() { 
    BottomNavigation bottomNavigation = new BottomNavigation(); 

    ToggleButton btn1 = bottomNavigation.createButton("View1", MaterialDesignIcon.DASHBOARD.graphic(), e -> showView("view1")); 
    ToggleButton btn2 = bottomNavigation.createButton("View2", MaterialDesignIcon.AC_UNIT.graphic(), e -> showView("view2")); 
    ToggleButton btn3 = bottomNavigation.createButton("View3", MaterialDesignIcon.MAP.graphic(), e -> showView("view3")); 

    bottomNavigation.getActionItems().addAll(btn1, btn2, btn3); 

    return bottomNavigation; 
} 

private void showView(String viewName) { 
    MobileApplication.getInstance().switchView(viewName); 
} 

}

+0

Netbeans не находит класс BottomNavigation, я пропускаю библиотеку? Я использую 'import com.gluonhq.charm.glisten.control.BottomNavigation; – SergioM

+0

http://docs.gluonhq.com/charm/4.1.0/#netbeans-plugin – jns

+0

Спасибо за ваш ответ У меня установлен плагин, но я продолжаю получать сообщение об ошибке «Не могу найти символ» в инструкции import , – SergioM

Смежные вопросы