protected void setProcessMenuItemsEnabled() { boolean enabled = (tabbedPane.getSelectedIndex() == TAB_INDEX_PROCESS) && sshSession.isConnected(); rdbtnmntmActiveProcesses.setEnabled(enabled); rdbtnmntmAllProcesses.setEnabled(enabled); rdbtnmntmMyProcesses.setEnabled(enabled); if ((panelProcesses != null) && panelProcesses.isRowSelected() && enabled) { mntmStopProcess.setEnabled(true); mntmContinueProcess.setEnabled(true); mntmEndProcess.setEnabled(true); mntmKillProcess.setEnabled(true); mntmChangePriority.setEnabled(true); } else { mntmStopProcess.setEnabled(false); mntmContinueProcess.setEnabled(false); mntmEndProcess.setEnabled(false); mntmKillProcess.setEnabled(false); mntmChangePriority.setEnabled(false); } }