19 package org.sleuthkit.autopsy.communications.relationships;
21 import java.awt.Component;
22 import javax.swing.JPanel;
23 import org.openide.util.Lookup;
49 mediaViewer =
new MediaViewer();
66 currentSelection = info;
75 @SuppressWarnings(
"unchecked")
78 java.awt.GridBagConstraints gridBagConstraints;
80 tabPane =
new javax.swing.JTabbedPane();
82 setLayout(
new java.awt.GridBagLayout());
84 tabPane.addChangeListener(
new javax.swing.event.ChangeListener() {
85 public void stateChanged(javax.swing.event.ChangeEvent evt) {
89 gridBagConstraints =
new java.awt.GridBagConstraints();
90 gridBagConstraints.gridx = 0;
91 gridBagConstraints.gridy = 0;
92 gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
93 gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
94 gridBagConstraints.weightx = 1.0;
95 gridBagConstraints.weighty = 1.0;
96 add(
tabPane, gridBagConstraints);
100 if(currentSelection != null) {
104 Component selectedComponent =
tabPane.getSelectedComponent();
105 if(selectedComponent instanceof Lookup.Provider) {
106 Lookup lookup = ((Lookup.Provider)selectedComponent).getLookup();
void setSelectionInfo(SelectionInfo info)
final SummaryViewer summaryViewer
void tabPaneStateChanged(javax.swing.event.ChangeEvent evt)
SelectionInfo currentSelection
final ModifiableProxyLookup proxyLookup
final MessageViewer messagesViewer
final MediaViewer mediaViewer
javax.swing.JTabbedPane tabPane
void setNewLookups(final Lookup...lookups)
final ContactsViewer contactsViewer