예제 #1
0
    @Override
    public void mouseClicked(MouseEvent e) {
      PathButton pathButton = (PathButton) e.getSource();

      int index = buttonStack.indexOf(pathButton);
      if (index == buttonStack.size() - 1 || !pathButton.clickable.contains(e.getPoint())) {
        return;
      }

      switch (index) {
        case 0:
          TransitionManager.showMainScreen(null);
          removeLinksAbove(pathButton);
          break;
        case 1:
          TransitionManager.showAlbums(null);
          removeLinksAbove(pathButton);
          break;
        default:
          break;
      }
    }