Autopsy  4.5.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
JPEGViewerDummy.java
Go to the documentation of this file.
1 /*
2  * To change this license header, choose License Headers in Project Properties.
3  * To change this template file, choose Tools | Templates
4  * and open the template in the editor.
5  */
6 package org.sleuthkit.autopsy.contentviewers;
7 
8 import java.awt.Component;
9 import java.util.Arrays;
10 import java.util.List;
11 import org.sleuthkit.datamodel.AbstractFile;
12 
13 public class JPEGViewerDummy extends javax.swing.JPanel implements FileTypeViewer {
14 
15  public static final String[] SUPPORTED_MIMETYPES = new String[]{"image/jpeg"};
16 
20  public JPEGViewerDummy() {
22  }
23 
29  @SuppressWarnings("unchecked")
30  // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
31  private void initComponents() {
32 
33  jLabel1 = new javax.swing.JLabel();
34  jTextField1 = new javax.swing.JTextField();
35 
36  org.openide.awt.Mnemonics.setLocalizedText(jLabel1, org.openide.util.NbBundle.getMessage(JPEGViewerDummy.class, "JPEGViewerDummy.jLabel1.text")); // NOI18N
37 
38  jTextField1.setEditable(false);
39  jTextField1.setText(org.openide.util.NbBundle.getMessage(JPEGViewerDummy.class, "JPEGViewerDummy.jTextField1.text")); // NOI18N
40 
41  javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
42  this.setLayout(layout);
43  layout.setHorizontalGroup(
44  layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
45  .addGroup(layout.createSequentialGroup()
46  .addGap(43, 43, 43)
47  .addComponent(jLabel1)
48  .addGap(35, 35, 35)
49  .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
50  .addContainerGap(120, Short.MAX_VALUE))
51  );
52  layout.setVerticalGroup(
53  layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
54  .addGroup(layout.createSequentialGroup()
55  .addContainerGap()
56  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
57  .addComponent(jLabel1)
58  .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
59  .addContainerGap(269, Short.MAX_VALUE))
60  );
61  }// </editor-fold>//GEN-END:initComponents
62 
63  @Override
64  public List<String> getSupportedMIMETypes() {
65  return Arrays.asList(SUPPORTED_MIMETYPES);
66  }
67 
68  @Override
69  public Component getComponent() {
70  return this;
71  }
72 
73  @Override
74  public void resetComponent() {
75  this.jTextField1.setText("");
76  }
77 
78  @Override
79  public void setFile(AbstractFile file) {
80  this.jTextField1.setText(file.getName());
81  }
82 
83 
84  // Variables declaration - do not modify//GEN-BEGIN:variables
85  private javax.swing.JLabel jLabel1;
86  private javax.swing.JTextField jTextField1;
87  // End of variables declaration//GEN-END:variables
88 
89 }

Copyright © 2012-2016 Basis Technology. Generated on: Tue Feb 20 2018
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.