Autopsy  3.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
FileSystemDetailsPanel.java
Go to the documentation of this file.
1 /*
2  * Autopsy Forensic Browser
3  *
4  * Copyright 2011 Basis Technology Corp.
5  * Contact: carrier <at> sleuthkit <dot> org
6  *
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  * http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  */
19 package org.sleuthkit.autopsy.directorytree;
20 
21 import java.awt.*;
22 import java.awt.event.ActionListener;
23 
29  class FileSystemDetailsPanel extends javax.swing.JPanel {
30 
32  FileSystemDetailsPanel() {
33  initComponents();
34  }
35 
41  @SuppressWarnings("unchecked")
42  // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
43  private void initComponents() {
44 
45  OKButton = new javax.swing.JButton();
46  jSplitPane1 = new javax.swing.JSplitPane();
47  genInfoPanel = new javax.swing.JPanel();
48  fsTypeLabel = new javax.swing.JLabel();
49  imgOffsetLabel = new javax.swing.JLabel();
50  volumeIDLabel = new javax.swing.JLabel();
51  blockSizeLabel = new javax.swing.JLabel();
52  blockCountLabel = new javax.swing.JLabel();
53  rootInumLabel = new javax.swing.JLabel();
54  firstInumLabel = new javax.swing.JLabel();
55  lastInumLabel = new javax.swing.JLabel();
56  fsTypeValue = new javax.swing.JLabel();
57  imgOffsetValue = new javax.swing.JLabel();
58  volumeIDValue = new javax.swing.JLabel();
59  blockSizeValue = new javax.swing.JLabel();
60  blockCountValue = new javax.swing.JLabel();
61  rootInumValue = new javax.swing.JLabel();
62  firstInumValue = new javax.swing.JLabel();
63  lastInumValue = new javax.swing.JLabel();
64  genInfoLabel = new javax.swing.JLabel();
65  jSeparator1 = new javax.swing.JSeparator();
66  jLabel2 = new javax.swing.JLabel();
67  jLabel3 = new javax.swing.JLabel();
68  detailInfoPanel = new javax.swing.JPanel();
69  jLabel1 = new javax.swing.JLabel();
70 
71  OKButton.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.OKButton.text")); // NOI18N
72 
73  jSplitPane1.setDividerLocation(180);
74  jSplitPane1.setOrientation(javax.swing.JSplitPane.VERTICAL_SPLIT);
75 
76  genInfoPanel.setBorder(javax.swing.BorderFactory.createEtchedBorder());
77  genInfoPanel.setPreferredSize(new java.awt.Dimension(815, 170));
78 
79  fsTypeLabel.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.fsTypeLabel.text")); // NOI18N
80 
81  imgOffsetLabel.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.imgOffsetLabel.text")); // NOI18N
82 
83  volumeIDLabel.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.volumeIDLabel.text")); // NOI18N
84 
85  blockSizeLabel.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.blockSizeLabel.text")); // NOI18N
86 
87  blockCountLabel.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.blockCountLabel.text")); // NOI18N
88 
89  rootInumLabel.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.rootInumLabel.text")); // NOI18N
90 
91  firstInumLabel.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.firstInumLabel.text")); // NOI18N
92 
93  lastInumLabel.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.lastInumLabel.text")); // NOI18N
94 
95  fsTypeValue.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.fsTypeValue.text")); // NOI18N
96 
97  imgOffsetValue.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.imgOffsetValue.text")); // NOI18N
98 
99  volumeIDValue.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.volumeIDValue.text")); // NOI18N
100 
101  blockSizeValue.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.blockSizeValue.text")); // NOI18N
102 
103  blockCountValue.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.blockCountValue.text")); // NOI18N
104 
105  rootInumValue.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.rootInumValue.text")); // NOI18N
106 
107  firstInumValue.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.firstInumValue.text")); // NOI18N
108 
109  lastInumValue.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.lastInumValue.text")); // NOI18N
110 
111  genInfoLabel.setFont(genInfoLabel.getFont().deriveFont(Font.BOLD, 18));
112  genInfoLabel.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.genInfoLabel.text")); // NOI18N
113 
114  jSeparator1.setOrientation(javax.swing.SwingConstants.VERTICAL);
115 
116  jLabel2.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.jLabel2.text")); // NOI18N
117 
118  jLabel3.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.jLabel3.text")); // NOI18N
119 
120  javax.swing.GroupLayout genInfoPanelLayout = new javax.swing.GroupLayout(genInfoPanel);
121  genInfoPanel.setLayout(genInfoPanelLayout);
122  genInfoPanelLayout.setHorizontalGroup(
123  genInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
124  .addGroup(genInfoPanelLayout.createSequentialGroup()
125  .addGap(95, 95, 95)
126  .addGroup(genInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
127  .addComponent(fsTypeLabel)
128  .addComponent(imgOffsetLabel)
129  .addComponent(volumeIDLabel)
130  .addComponent(blockSizeLabel))
131  .addGap(108, 108, 108)
132  .addGroup(genInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
133  .addComponent(genInfoLabel)
134  .addGroup(genInfoPanelLayout.createSequentialGroup()
135  .addGroup(genInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
136  .addComponent(blockSizeValue)
137  .addComponent(volumeIDValue)
138  .addComponent(imgOffsetValue)
139  .addComponent(fsTypeValue))
140  .addGap(31, 31, 31)
141  .addGroup(genInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
142  .addComponent(jLabel2)
143  .addComponent(jLabel3))
144  .addGap(33, 33, 33)
145  .addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
146  .addGap(31, 31, 31)
147  .addGroup(genInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
148  .addComponent(blockCountLabel)
149  .addComponent(rootInumLabel)
150  .addComponent(firstInumLabel)
151  .addComponent(lastInumLabel))
152  .addGap(111, 111, 111)
153  .addGroup(genInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
154  .addComponent(lastInumValue)
155  .addComponent(firstInumValue)
156  .addComponent(rootInumValue)
157  .addComponent(blockCountValue))))
158  .addGap(245, 245, 245))
159  );
160  genInfoPanelLayout.setVerticalGroup(
161  genInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
162  .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, genInfoPanelLayout.createSequentialGroup()
163  .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
164  .addComponent(genInfoLabel)
165  .addGap(18, 18, 18)
166  .addGroup(genInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
167  .addGroup(genInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
168  .addGroup(genInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
169  .addGroup(genInfoPanelLayout.createSequentialGroup()
170  .addComponent(fsTypeLabel)
171  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
172  .addComponent(imgOffsetLabel)
173  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
174  .addComponent(volumeIDLabel)
175  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
176  .addComponent(blockSizeLabel))
177  .addGroup(genInfoPanelLayout.createSequentialGroup()
178  .addComponent(fsTypeValue)
179  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
180  .addGroup(genInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
181  .addComponent(imgOffsetValue)
182  .addComponent(jLabel2))
183  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
184  .addComponent(volumeIDValue)
185  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
186  .addGroup(genInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
187  .addComponent(blockSizeValue)
188  .addComponent(jLabel3))))
189  .addGroup(genInfoPanelLayout.createSequentialGroup()
190  .addComponent(blockCountValue)
191  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
192  .addComponent(rootInumValue)
193  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
194  .addComponent(firstInumValue)
195  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
196  .addComponent(lastInumValue))
197  .addGroup(genInfoPanelLayout.createSequentialGroup()
198  .addComponent(blockCountLabel)
199  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
200  .addComponent(rootInumLabel)
201  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
202  .addComponent(firstInumLabel)
203  .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
204  .addComponent(lastInumLabel)))
205  .addComponent(jSeparator1, javax.swing.GroupLayout.DEFAULT_SIZE, 89, Short.MAX_VALUE))
206  .addContainerGap())
207  );
208 
209  jSplitPane1.setTopComponent(genInfoPanel);
210 
211  detailInfoPanel.setBorder(javax.swing.BorderFactory.createEtchedBorder());
212  detailInfoPanel.setPreferredSize(new java.awt.Dimension(516, 293));
213 
214  jLabel1.setFont(jLabel1.getFont().deriveFont(Font.BOLD, 18));
215  jLabel1.setText(org.openide.util.NbBundle.getMessage(FileSystemDetailsPanel.class, "FileSystemDetailsPanel.jLabel1.text")); // NOI18N
216 
217  javax.swing.GroupLayout detailInfoPanelLayout = new javax.swing.GroupLayout(detailInfoPanel);
218  detailInfoPanel.setLayout(detailInfoPanelLayout);
219  detailInfoPanelLayout.setHorizontalGroup(
220  detailInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
221  .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, detailInfoPanelLayout.createSequentialGroup()
222  .addContainerGap(278, Short.MAX_VALUE)
223  .addComponent(jLabel1)
224  .addGap(276, 276, 276))
225  );
226  detailInfoPanelLayout.setVerticalGroup(
227  detailInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
228  .addGroup(detailInfoPanelLayout.createSequentialGroup()
229  .addGap(23, 23, 23)
230  .addComponent(jLabel1)
231  .addContainerGap(259, Short.MAX_VALUE))
232  );
233 
234  jSplitPane1.setRightComponent(detailInfoPanel);
235 
236  javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
237  this.setLayout(layout);
238  layout.setHorizontalGroup(
239  layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
240  .addGroup(layout.createSequentialGroup()
241  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
242  .addGroup(layout.createSequentialGroup()
243  .addGap(367, 367, 367)
244  .addComponent(OKButton, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE))
245  .addGroup(layout.createSequentialGroup()
246  .addContainerGap()
247  .addComponent(jSplitPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 786, javax.swing.GroupLayout.PREFERRED_SIZE)))
248  .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
249  );
250  layout.setVerticalGroup(
251  layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
252  .addGroup(layout.createSequentialGroup()
253  .addContainerGap()
254  .addComponent(jSplitPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
255  .addGap(18, 18, 18)
256  .addComponent(OKButton)
257  .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
258  );
259  }// </editor-fold>//GEN-END:initComponents
260 
266  public void setFileSystemTypeValue(String arg) {
267  fsTypeValue.setText(arg);
268  }
269 
275  public void setImageOffsetValue(String arg) {
276  imgOffsetValue.setText(arg);
277  }
278 
284  public void setVolumeIDValue(String arg) {
285  volumeIDValue.setText(arg);
286  }
287 
293  public void setBlockSizeValue(String arg) {
294  blockSizeValue.setText(arg);
295  }
296 
302  public void setBlockCountValue(String arg) {
303  blockCountValue.setText(arg);
304  }
305 
311  public void setRootInumValue(String arg) {
312  rootInumValue.setText(arg);
313  }
314 
320  public void setFirstInumValue(String arg) {
321  firstInumValue.setText(arg);
322  }
323 
329  public void setLastInumValue(String arg) {
330  lastInumValue.setText(arg);
331  }
332 
338  public void setOKButtonActionListener(ActionListener e) {
339  OKButton.addActionListener(e);
340  }
341  // Variables declaration - do not modify//GEN-BEGIN:variables
342  private javax.swing.JButton OKButton;
343  private javax.swing.JLabel blockCountLabel;
344  private javax.swing.JLabel blockCountValue;
345  private javax.swing.JLabel blockSizeLabel;
346  private javax.swing.JLabel blockSizeValue;
347  private javax.swing.JPanel detailInfoPanel;
348  private javax.swing.JLabel firstInumLabel;
349  private javax.swing.JLabel firstInumValue;
350  private javax.swing.JLabel fsTypeLabel;
351  private javax.swing.JLabel fsTypeValue;
352  private javax.swing.JLabel genInfoLabel;
353  private javax.swing.JPanel genInfoPanel;
354  private javax.swing.JLabel imgOffsetLabel;
355  private javax.swing.JLabel imgOffsetValue;
356  private javax.swing.JLabel jLabel1;
357  private javax.swing.JLabel jLabel2;
358  private javax.swing.JLabel jLabel3;
359  private javax.swing.JSeparator jSeparator1;
360  private javax.swing.JSplitPane jSplitPane1;
361  private javax.swing.JLabel lastInumLabel;
362  private javax.swing.JLabel lastInumValue;
363  private javax.swing.JLabel rootInumLabel;
364  private javax.swing.JLabel rootInumValue;
365  private javax.swing.JLabel volumeIDLabel;
366  private javax.swing.JLabel volumeIDValue;
367  // End of variables declaration//GEN-END:variables
368 }

Copyright © 2012-2015 Basis Technology. Generated on: Mon Oct 19 2015
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.