19 package org.sleuthkit.autopsy.directorytree;
21 import java.awt.event.ActionEvent;
22 import javax.swing.AbstractAction;
23 import javax.swing.JMenu;
24 import javax.swing.JMenuItem;
25 import org.openide.nodes.Node;
26 import org.openide.util.NbBundle;
27 import org.openide.util.actions.Presenter;
37 class ChangeViewAction
extends AbstractAction implements Presenter.Popup {
43 public ChangeViewAction(String title,
int viewType, Node node) {
58 public void actionPerformed(ActionEvent e) {
68 for (
int i = 0; i < totalTabs; i++) {
80 for (
int i = 0; i < totalTabs; i++) {
95 public JMenuItem getPopupPresenter() {
96 JMenu item =
new JMenu(NbBundle.getMessage(
this.getClass(),
"ChangeViewAction.menuItem.view"));
97 item.add(
new ChangeViewAction(NbBundle.getMessage(
this.getClass(),
"ChangeViewAction.menuItem.view.hex"), 1, node));
98 item.add(
new ChangeViewAction(NbBundle.getMessage(
this.getClass(),
"ChangeViewAction.menuItem.view.string"), 2, node));
JTabbedPane getTabPanels()
static synchronized DataContentTopComponent findInstance()