public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
				int n = jmolContainer.scenes.size();
				if (n == 0) {
					miClear.setEnabled(false);
					miNext.setEnabled(false);
					miPrev.setEnabled(false);
					miLast.setEnabled(false);
					miFirst.setEnabled(false);
					miNonstop.setEnabled(false);
					miEdit.setEnabled(false);
					miStop.setEnabled(false);
				}
				else {
					miClear.setEnabled(true);
					int index = jmolContainer.scenes.indexOf(jmolContainer.getCurrentScene());
					miNext.setEnabled(index < n - 1);
					miLast.setEnabled(index < n - 1);
					miNonstop.setEnabled(index < n - 1);
					miPrev.setEnabled(index > 0);
					miFirst.setEnabled(index > 0);
					miEdit.setEnabled(true);
					miStop.setEnabled(true);
				}
				miSaveScene.setEnabled(n != 0 && jmolContainer.getCurrentScene() != null);
			}