/*- * Copyright (C) 2007 Erik Larsson * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ package org.catacombae.hfsexplorer.gui; import org.catacombae.hfs.types.hfsplus.HFSPlusCatalogFolder; import org.catacombae.hfs.types.hfsplus.HFSPlusBSDInfo; import org.catacombae.hfs.types.finder.ExtendedFolderInfo; import org.catacombae.hfs.types.finder.FolderInfo; import org.catacombae.util.Util; import java.awt.Color; import java.text.DateFormat; /** * @author <a href="http://www.catacombae.org/" target="_top">Erik Larsson</a> */ public class FolderInfoPanel extends javax.swing.JPanel { private final DateFormat dti = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT); private Boolean originalOpaqueness = null; private Color originalColor = null; /** Creates new form FolderInfoPanel */ public FolderInfoPanel() { initComponents(); } public void setFields(HFSPlusCatalogFolder cf) { recordTypeField.setText("0x" + Util.toHexStringBE(cf.getRecordType())); flagsField.setText("0x" + Util.toHexStringBE(cf.getFlags())); valenceField.setText("" + cf.getValence()); folderIDField.setText(cf.getFolderID().toString()); createDateField.setText(dti.format(cf.getCreateDateAsDate())); contentModifyDateField.setText(dti.format(cf.getContentModDateAsDate())); attributesModifyDateField.setText(dti.format(cf.getAttributeModDateAsDate())); accessDateField.setText(dti.format(cf.getAccessDateAsDate())); backupDateField.setText(dti.format(cf.getBackupDateAsDate())); HFSPlusBSDInfo bi = cf.getPermissions(); permissionsOwnerIDField.setText("" + bi.getOwnerID()); permissionsGroupIDField.setText("" + bi.getGroupID()); permissionsAdminFlagsField.setText("0x" + Util.toHexStringBE(bi.getAdminFlags())); permissionsAdminFlagsArchivedBox.setSelected(bi.getAdminArchivedFlag()); permissionsAdminFlagsImmutableBox.setSelected(bi.getAdminImmutableFlag()); permissionsAdminFlagsAppendBox.setSelected(bi.getAdminAppendFlag()); permissionsOwnerFlagsField.setText("0x" + Util.toHexStringBE(bi.getOwnerFlags())); permissionsOwnerFlagsNodumpBox.setSelected(bi.getOwnerNodumpFlag()); permissionsOwnerFlagsImmutableBox.setSelected(bi.getOwnerImmutableFlag()); permissionsOwnerFlagsAppendBox.setSelected(bi.getOwnerAppendFlag()); permissionsOwnerFlagsOpaqueBox.setSelected(bi.getOwnerOpaqueFlag()); permissionsOwnerFlagsCompressedBox.setSelected( bi.getOwnerCompressedFlag()); permissionsFileModeField.setText(bi.getFileModeString()); permissionsFileModeSUIDBox.setSelected(bi.getFileModeSetUserID()); permissionsFileModeSGIDBox.setSelected(bi.getFileModeSetGroupID()); permissionsFileModeSTXTBox.setSelected(bi.getFileModeSticky()); permissionsSpecialField.setText("0x" + Util.toHexStringBE(bi.getSpecial())); FolderInfo ui = cf.getUserInfo(); userInfoWindowBoundsField.setText(ui.getWindowBounds().toString()); userInfoFinderFlagsIsOnDeskBox.setSelected(ui.getFinderFlagIsOnDesk()); int[] rgb = ui.getFinderFlagColorRGB(); if(originalOpaqueness == null) originalOpaqueness = userInfoFinderFlagsColorField.isOpaque(); if(originalColor == null) originalColor = userInfoFinderFlagsColorField.getBackground(); if(rgb != null) { userInfoFinderFlagsColorField.setOpaque(true); userInfoFinderFlagsColorField.setBackground(new Color(rgb[0], rgb[1], rgb[2])); } else { userInfoFinderFlagsColorField.setOpaque(originalOpaqueness); userInfoFinderFlagsColorField.setBackground(originalColor); } userInfoFinderFlagsColorField.setText("" + ui.getFinderFlagColor()); userInfoFinderFlagsIsSharedBox.setSelected(ui.getFinderFlagIsShared()); userInfoFinderFlagsHasNoINITsBox.setSelected(ui.getFinderFlagHasNoINITs()); userInfoFinderFlagsHasBeenInitedBox.setSelected(ui.getFinderFlagHasBeenInited()); userInfoFinderFlagsHasCustomIconBox.setSelected(ui.getFinderFlagHasCustomIcon()); userInfoFinderFlagsIsStationeryBox.setSelected(ui.getFinderFlagIsStationery()); userInfoFinderFlagsNameLockedBox.setSelected(ui.getFinderFlagNameLocked()); userInfoFinderFlagsHasBundleBox.setSelected(ui.getFinderFlagHasBundle()); userInfoFinderFlagsIsInvisibleBox.setSelected(ui.getFinderFlagIsInvisible()); userInfoFinderFlagsIsAliasBox.setSelected(ui.getFinderFlagIsAlias()); userInfoLocationField.setText(ui.getLocation().toString()); userInfoReservedField.setText("0x" + Util.toHexStringBE(ui.getReservedField())); ExtendedFolderInfo ei = cf.getFinderInfo(); finderInfoScrollPositionField.setText(ei.getScrollPosition().toString()); finderInfoReserved1Field.setText("0x" + Util.toHexStringBE(ei.getReserved1())); finderInfoExtendedFinderFlagsExtendedFlagsAreInvalidBox.setSelected(ei.getExtendedFinderFlagExtendedFlagsAreInvalid()); finderInfoExtendedFinderFlagsExtendedFlagHasCustomBadgeBox.setSelected(ei.getExtendedFinderFlagExtendedFlagHasCustomBadge()); finderInfoExtendedFinderFlagsExtendedFlagHasRoutingInfoBox.setSelected(ei.getExtendedFinderFlagExtendedFlagHasRoutingInfo()); finderInfoReserved2Field.setText("0x" + Util.toHexStringBE(ei.getReserved2())); finderInfoPutAwayFolderIDField.setText("" + ei.getPutAwayFolderID()); textEncodingField.setText("" + cf.getTextEncoding()); reservedField.setText("0x" + Util.toHexStringBE(cf.getReserved())); } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents private void initComponents() { jLabel1 = new javax.swing.JLabel(); jLabel4 = new javax.swing.JLabel(); folderIDField = new javax.swing.JTextField(); jLabel5 = new javax.swing.JLabel(); jLabel6 = new javax.swing.JLabel(); jLabel7 = new javax.swing.JLabel(); jLabel8 = new javax.swing.JLabel(); jLabel9 = new javax.swing.JLabel(); jLabel10 = new javax.swing.JLabel(); jLabel11 = new javax.swing.JLabel(); jLabel12 = new javax.swing.JLabel(); jLabel13 = new javax.swing.JLabel(); permissionsAdminFlagsField = new javax.swing.JTextField(); permissionsAdminFlagsArchivedBox = new javax.swing.JCheckBox(); permissionsAdminFlagsImmutableBox = new javax.swing.JCheckBox(); permissionsAdminFlagsAppendBox = new javax.swing.JCheckBox(); jLabel14 = new javax.swing.JLabel(); jLabel15 = new javax.swing.JLabel(); jLabel16 = new javax.swing.JLabel(); jLabel17 = new javax.swing.JLabel(); permissionsOwnerFlagsField = new javax.swing.JTextField(); permissionsOwnerFlagsNodumpBox = new javax.swing.JCheckBox(); permissionsOwnerFlagsImmutableBox = new javax.swing.JCheckBox(); permissionsOwnerFlagsAppendBox = new javax.swing.JCheckBox(); permissionsOwnerFlagsOpaqueBox = new javax.swing.JCheckBox(); permissionsOwnerFlagsCompressedLabel = new javax.swing.JLabel(); permissionsOwnerFlagsCompressedBox = new javax.swing.JCheckBox(); jLabel18 = new javax.swing.JLabel(); jLabel19 = new javax.swing.JLabel(); jLabel20 = new javax.swing.JLabel(); jLabel21 = new javax.swing.JLabel(); jLabel22 = new javax.swing.JLabel(); permissionsFileModeField = new javax.swing.JTextField(); permissionsFileModeSUIDBox = new javax.swing.JCheckBox(); permissionsFileModeSGIDBox = new javax.swing.JCheckBox(); permissionsFileModeSTXTBox = new javax.swing.JCheckBox(); jLabel23 = new javax.swing.JLabel(); jLabel24 = new javax.swing.JLabel(); jLabel25 = new javax.swing.JLabel(); jLabel26 = new javax.swing.JLabel(); permissionsSpecialField = new javax.swing.JTextField(); jLabel27 = new javax.swing.JLabel(); jLabel30 = new javax.swing.JLabel(); jLabel31 = new javax.swing.JLabel(); jLabel32 = new javax.swing.JLabel(); userInfoFinderFlagsIsOnDeskBox = new javax.swing.JCheckBox(); userInfoFinderFlagsIsSharedBox = new javax.swing.JCheckBox(); userInfoFinderFlagsHasNoINITsBox = new javax.swing.JCheckBox(); userInfoFinderFlagsHasBeenInitedBox = new javax.swing.JCheckBox(); userInfoFinderFlagsHasCustomIconBox = new javax.swing.JCheckBox(); userInfoFinderFlagsIsStationeryBox = new javax.swing.JCheckBox(); userInfoFinderFlagsNameLockedBox = new javax.swing.JCheckBox(); userInfoFinderFlagsHasBundleBox = new javax.swing.JCheckBox(); userInfoFinderFlagsIsInvisibleBox = new javax.swing.JCheckBox(); userInfoFinderFlagsIsAliasBox = new javax.swing.JCheckBox(); jLabel33 = new javax.swing.JLabel(); jLabel34 = new javax.swing.JLabel(); jLabel35 = new javax.swing.JLabel(); jLabel36 = new javax.swing.JLabel(); jLabel37 = new javax.swing.JLabel(); jLabel38 = new javax.swing.JLabel(); jLabel39 = new javax.swing.JLabel(); jLabel40 = new javax.swing.JLabel(); jLabel41 = new javax.swing.JLabel(); jLabel42 = new javax.swing.JLabel(); jLabel43 = new javax.swing.JLabel(); userInfoFinderFlagsColorField = new javax.swing.JTextField(); jLabel44 = new javax.swing.JLabel(); jLabel45 = new javax.swing.JLabel(); finderInfoScrollPositionField = new javax.swing.JTextField(); jLabel46 = new javax.swing.JLabel(); finderInfoExtendedFinderFlagsExtendedFlagsAreInvalidBox = new javax.swing.JCheckBox(); finderInfoExtendedFinderFlagsExtendedFlagHasCustomBadgeBox = new javax.swing.JCheckBox(); finderInfoExtendedFinderFlagsExtendedFlagHasRoutingInfoBox = new javax.swing.JCheckBox(); jLabel47 = new javax.swing.JLabel(); jLabel48 = new javax.swing.JLabel(); jLabel49 = new javax.swing.JLabel(); jLabel50 = new javax.swing.JLabel(); finderInfoReserved2Field = new javax.swing.JTextField(); jLabel51 = new javax.swing.JLabel(); finderInfoPutAwayFolderIDField = new javax.swing.JTextField(); jLabel52 = new javax.swing.JLabel(); textEncodingField = new javax.swing.JTextField(); jLabel53 = new javax.swing.JLabel(); reservedField = new javax.swing.JTextField(); userInfoLocationField = new javax.swing.JTextField(); userInfoReservedField = new javax.swing.JTextField(); permissionsGroupIDField = new javax.swing.JTextField(); permissionsOwnerIDField = new javax.swing.JTextField(); backupDateField = new javax.swing.JTextField(); accessDateField = new javax.swing.JTextField(); attributesModifyDateField = new javax.swing.JTextField(); contentModifyDateField = new javax.swing.JTextField(); createDateField = new javax.swing.JTextField(); jLabel62 = new javax.swing.JLabel(); recordTypeField = new javax.swing.JTextField(); jLabel63 = new javax.swing.JLabel(); valenceField = new javax.swing.JTextField(); flagsField = new javax.swing.JTextField(); jLabel2 = new javax.swing.JLabel(); userInfoWindowBoundsField = new javax.swing.JTextField(); jLabel3 = new javax.swing.JLabel(); finderInfoReserved1Field = new javax.swing.JTextField(); jLabel1.setText("Flags:"); jLabel4.setText("Folder ID:"); folderIDField.setEditable(false); folderIDField.setText("12991"); folderIDField.setBorder(null); folderIDField.setOpaque(false); jLabel5.setText("Created:"); jLabel6.setText("Content modified:"); jLabel7.setText("Attributes modified:"); jLabel8.setText("Accessed:"); jLabel9.setText("Backuped:"); jLabel10.setText("POSIX permissions:"); jLabel11.setText("Owner ID:"); jLabel12.setText("Group ID:"); jLabel13.setText("Admin flags:"); permissionsAdminFlagsField.setEditable(false); permissionsAdminFlagsField.setText("0x0000"); permissionsAdminFlagsField.setBorder(null); permissionsAdminFlagsField.setOpaque(false); permissionsAdminFlagsArchivedBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsAdminFlagsArchivedBox.setEnabled(false); permissionsAdminFlagsArchivedBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); permissionsAdminFlagsImmutableBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsAdminFlagsImmutableBox.setEnabled(false); permissionsAdminFlagsImmutableBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); permissionsAdminFlagsAppendBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsAdminFlagsAppendBox.setEnabled(false); permissionsAdminFlagsAppendBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); jLabel14.setText("File has been archived"); jLabel15.setText("File may not be changed"); jLabel16.setText("Writes to file may only append"); jLabel17.setText("Owner flags:"); permissionsOwnerFlagsField.setEditable(false); permissionsOwnerFlagsField.setText("0x0000"); permissionsOwnerFlagsField.setBorder(null); permissionsOwnerFlagsField.setOpaque(false); permissionsOwnerFlagsNodumpBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsOwnerFlagsNodumpBox.setEnabled(false); permissionsOwnerFlagsNodumpBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); permissionsOwnerFlagsImmutableBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsOwnerFlagsImmutableBox.setEnabled(false); permissionsOwnerFlagsImmutableBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); permissionsOwnerFlagsAppendBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsOwnerFlagsAppendBox.setEnabled(false); permissionsOwnerFlagsAppendBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); permissionsOwnerFlagsOpaqueBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsOwnerFlagsOpaqueBox.setEnabled(false); permissionsOwnerFlagsOpaqueBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); permissionsOwnerFlagsCompressedLabel.setText("Folder is compressed"); permissionsOwnerFlagsCompressedBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsOwnerFlagsCompressedBox.setEnabled(false); permissionsOwnerFlagsCompressedBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); jLabel18.setText("Do not dump (back up or archive) this file"); jLabel19.setText("File may not be changed"); jLabel20.setText("Writes to file may only append"); jLabel21.setText("Directory is opaque"); jLabel22.setText("File mode:"); permissionsFileModeField.setEditable(false); permissionsFileModeField.setText("-rwxr--r--"); permissionsFileModeField.setBorder(null); permissionsFileModeField.setOpaque(false); permissionsFileModeSUIDBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsFileModeSUIDBox.setEnabled(false); permissionsFileModeSUIDBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); permissionsFileModeSGIDBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsFileModeSGIDBox.setEnabled(false); permissionsFileModeSGIDBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); permissionsFileModeSTXTBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsFileModeSTXTBox.setEnabled(false); permissionsFileModeSTXTBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); jLabel23.setText("Set user ID on execution"); jLabel24.setText("Set group ID on execution"); jLabel25.setText("Sticky bit"); jLabel26.setText("Special:"); permissionsSpecialField.setEditable(false); permissionsSpecialField.setText("0xFFFFFFFF"); permissionsSpecialField.setBorder(null); permissionsSpecialField.setOpaque(false); jLabel27.setText("User info:"); jLabel30.setText("Finder flags:"); jLabel31.setText("Location:"); jLabel32.setText("Reserved:"); userInfoFinderFlagsIsOnDeskBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsIsOnDeskBox.setEnabled(false); userInfoFinderFlagsIsOnDeskBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsIsSharedBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsIsSharedBox.setEnabled(false); userInfoFinderFlagsIsSharedBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsHasNoINITsBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsHasNoINITsBox.setEnabled(false); userInfoFinderFlagsHasNoINITsBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsHasBeenInitedBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsHasBeenInitedBox.setEnabled(false); userInfoFinderFlagsHasBeenInitedBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsHasCustomIconBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsHasCustomIconBox.setEnabled(false); userInfoFinderFlagsHasCustomIconBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsIsStationeryBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsIsStationeryBox.setEnabled(false); userInfoFinderFlagsIsStationeryBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsNameLockedBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsNameLockedBox.setEnabled(false); userInfoFinderFlagsNameLockedBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsHasBundleBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsHasBundleBox.setEnabled(false); userInfoFinderFlagsHasBundleBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsIsInvisibleBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsIsInvisibleBox.setEnabled(false); userInfoFinderFlagsIsInvisibleBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsIsAliasBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsIsAliasBox.setEnabled(false); userInfoFinderFlagsIsAliasBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); jLabel33.setText("kIsOnDesk"); jLabel34.setText("kColor:"); jLabel35.setText("kIsShared"); jLabel36.setText("kHasNoINITs"); jLabel37.setText("kHasBeenInited"); jLabel38.setText("kHasCustomIcon"); jLabel39.setText("kIsStationery"); jLabel40.setText("kNameLocked"); jLabel41.setText("kHasBundle"); jLabel42.setText("kIsInvisible"); jLabel43.setText("kIsAlias"); userInfoFinderFlagsColorField.setColumns(4); userInfoFinderFlagsColorField.setEditable(false); userInfoFinderFlagsColorField.setHorizontalAlignment(javax.swing.JTextField.CENTER); userInfoFinderFlagsColorField.setText("0888"); userInfoFinderFlagsColorField.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0))); userInfoFinderFlagsColorField.setOpaque(false); jLabel44.setText("Finder info:"); jLabel45.setText("Scroll position:"); finderInfoScrollPositionField.setColumns(19); finderInfoScrollPositionField.setEditable(false); finderInfoScrollPositionField.setText("(129, 290)"); finderInfoScrollPositionField.setBorder(null); finderInfoScrollPositionField.setOpaque(false); jLabel46.setText("Extended finder flags:"); finderInfoExtendedFinderFlagsExtendedFlagsAreInvalidBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); finderInfoExtendedFinderFlagsExtendedFlagsAreInvalidBox.setEnabled(false); finderInfoExtendedFinderFlagsExtendedFlagsAreInvalidBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); finderInfoExtendedFinderFlagsExtendedFlagHasCustomBadgeBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); finderInfoExtendedFinderFlagsExtendedFlagHasCustomBadgeBox.setEnabled(false); finderInfoExtendedFinderFlagsExtendedFlagHasCustomBadgeBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); finderInfoExtendedFinderFlagsExtendedFlagHasRoutingInfoBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); finderInfoExtendedFinderFlagsExtendedFlagHasRoutingInfoBox.setEnabled(false); finderInfoExtendedFinderFlagsExtendedFlagHasRoutingInfoBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); jLabel47.setText("kExtendedFlagsAreInvalid"); jLabel48.setText("kExtendedFlagHasCustomBadge"); jLabel49.setText("kExtendedFlagHasRoutingInfo"); jLabel50.setText("Reserved2: "); finderInfoReserved2Field.setColumns(4); finderInfoReserved2Field.setEditable(false); finderInfoReserved2Field.setText("FFFF"); finderInfoReserved2Field.setBorder(null); finderInfoReserved2Field.setOpaque(false); jLabel51.setText("Put away folder ID:"); finderInfoPutAwayFolderIDField.setColumns(11); finderInfoPutAwayFolderIDField.setEditable(false); finderInfoPutAwayFolderIDField.setText("-1928800000"); finderInfoPutAwayFolderIDField.setBorder(null); finderInfoPutAwayFolderIDField.setOpaque(false); jLabel52.setText("Text encoding:"); textEncodingField.setColumns(4); textEncodingField.setEditable(false); textEncodingField.setText("UTF1"); textEncodingField.setBorder(null); textEncodingField.setOpaque(false); jLabel53.setText("Reserved:"); reservedField.setColumns(8); reservedField.setEditable(false); reservedField.setText("FFFFFFFF"); reservedField.setBorder(null); reservedField.setOpaque(false); userInfoLocationField.setEditable(false); userInfoLocationField.setText("jTextField16"); userInfoLocationField.setBorder(null); userInfoLocationField.setOpaque(false); userInfoReservedField.setEditable(false); userInfoReservedField.setText("jTextField17"); userInfoReservedField.setBorder(null); userInfoReservedField.setOpaque(false); permissionsGroupIDField.setEditable(false); permissionsGroupIDField.setText("jTextField20"); permissionsGroupIDField.setBorder(null); permissionsGroupIDField.setOpaque(false); permissionsOwnerIDField.setEditable(false); permissionsOwnerIDField.setText("jTextField21"); permissionsOwnerIDField.setBorder(null); permissionsOwnerIDField.setOpaque(false); backupDateField.setEditable(false); backupDateField.setText("jTextField22"); backupDateField.setBorder(null); backupDateField.setOpaque(false); accessDateField.setEditable(false); accessDateField.setText("jTextField23"); accessDateField.setBorder(null); accessDateField.setOpaque(false); attributesModifyDateField.setEditable(false); attributesModifyDateField.setText("jTextField24"); attributesModifyDateField.setBorder(null); attributesModifyDateField.setOpaque(false); contentModifyDateField.setEditable(false); contentModifyDateField.setText("jTextField25"); contentModifyDateField.setBorder(null); contentModifyDateField.setOpaque(false); createDateField.setEditable(false); createDateField.setText("jTextField26"); createDateField.setBorder(null); createDateField.setOpaque(false); jLabel62.setText("Record type:"); recordTypeField.setColumns(4); recordTypeField.setEditable(false); recordTypeField.setText("FFFF"); recordTypeField.setBorder(null); recordTypeField.setOpaque(false); jLabel63.setText("Valence:"); valenceField.setColumns(8); valenceField.setEditable(false); valenceField.setText("3919929"); valenceField.setBorder(null); valenceField.setOpaque(false); flagsField.setEditable(false); flagsField.setText("jTextField1"); flagsField.setBorder(null); flagsField.setOpaque(false); jLabel2.setText("Window bounds:"); userInfoWindowBoundsField.setEditable(false); userInfoWindowBoundsField.setText("800x600"); userInfoWindowBoundsField.setBorder(null); userInfoWindowBoundsField.setOpaque(false); jLabel3.setText("Reserved1:"); finderInfoReserved1Field.setEditable(false); finderInfoReserved1Field.setText("jTextField1"); finderInfoReserved1Field.setBorder(null); finderInfoReserved1Field.setOpaque(false); org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(this); this.setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .addContainerGap() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(jLabel62) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(recordTypeField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 287, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel1) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(flagsField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 321, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(24, 24, 24) .add(jLabel2) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(userInfoWindowBoundsField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 246, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel63) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(valenceField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 309, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel4) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(folderIDField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 302, Short.MAX_VALUE)) .add(jLabel10) .add(layout.createSequentialGroup() .add(24, 24, 24) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(jLabel13) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(permissionsAdminFlagsField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 278, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(21, 21, 21) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(permissionsAdminFlagsImmutableBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel15)) .add(layout.createSequentialGroup() .add(permissionsAdminFlagsArchivedBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel14)) .add(layout.createSequentialGroup() .add(permissionsAdminFlagsAppendBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel16)))) .add(layout.createSequentialGroup() .add(jLabel17) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(permissionsOwnerFlagsField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 279, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(21, 21, 21) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(permissionsOwnerFlagsImmutableBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel19)) .add(layout.createSequentialGroup() .add(permissionsOwnerFlagsNodumpBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel18)) .add(layout.createSequentialGroup() .add(permissionsOwnerFlagsAppendBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel20)) .add(layout.createSequentialGroup() .add(permissionsOwnerFlagsOpaqueBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel21)) .add(layout.createSequentialGroup() .add(permissionsOwnerFlagsCompressedBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(permissionsOwnerFlagsCompressedLabel)))) .add(layout.createSequentialGroup() .add(jLabel22) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(permissionsFileModeField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 277, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(21, 21, 21) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(permissionsFileModeSGIDBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel24)) .add(layout.createSequentialGroup() .add(permissionsFileModeSUIDBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel23)) .add(layout.createSequentialGroup() .add(permissionsFileModeSTXTBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel25)))) .add(layout.createSequentialGroup() .add(jLabel26) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(permissionsSpecialField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 289, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jLabel11) .add(jLabel12)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(permissionsGroupIDField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 276, Short.MAX_VALUE) .add(permissionsOwnerIDField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 276, Short.MAX_VALUE))))) .add(jLabel27) .add(layout.createSequentialGroup() .add(24, 24, 24) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jLabel30) .add(layout.createSequentialGroup() .add(21, 21, 21) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsIsOnDeskBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel33)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsIsSharedBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel35)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsHasNoINITsBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel36)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsHasBeenInitedBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel37)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsHasCustomIconBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel38)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsIsStationeryBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel39)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsNameLockedBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel40)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsHasBundleBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel41)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsIsInvisibleBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel42)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsIsAliasBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel43)) .add(layout.createSequentialGroup() .add(jLabel34) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(userInfoFinderFlagsColorField))) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 212, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel31) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(userInfoLocationField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 282, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel32) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(userInfoReservedField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 276, Short.MAX_VALUE)))) .add(jLabel44) .add(layout.createSequentialGroup() .add(24, 24, 24) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(jLabel3) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(finderInfoReserved1Field, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 270, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel45) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(finderInfoScrollPositionField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 257, Short.MAX_VALUE)))) .add(layout.createSequentialGroup() .add(24, 24, 24) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jLabel46) .add(layout.createSequentialGroup() .add(21, 21, 21) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(finderInfoExtendedFinderFlagsExtendedFlagHasCustomBadgeBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel48)) .add(layout.createSequentialGroup() .add(finderInfoExtendedFinderFlagsExtendedFlagsAreInvalidBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel47)) .add(layout.createSequentialGroup() .add(finderInfoExtendedFinderFlagsExtendedFlagHasRoutingInfoBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel49)))) .add(layout.createSequentialGroup() .add(jLabel50) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(finderInfoReserved2Field, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 267, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel51) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(finderInfoPutAwayFolderIDField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 232, Short.MAX_VALUE)))) .add(layout.createSequentialGroup() .add(jLabel52) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(textEncodingField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 278, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel53) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(reservedField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 300, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jLabel7) .add(jLabel6) .add(jLabel5) .add(jLabel8) .add(jLabel9)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(backupDateField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 255, Short.MAX_VALUE) .add(accessDateField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 255, Short.MAX_VALUE) .add(createDateField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 255, Short.MAX_VALUE) .add(contentModifyDateField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 255, Short.MAX_VALUE) .add(attributesModifyDateField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 255, Short.MAX_VALUE)))) .addContainerGap()) ); layout.setVerticalGroup( layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .addContainerGap() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel62) .add(recordTypeField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel1) .add(flagsField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel63) .add(valenceField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel4) .add(folderIDField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel5) .add(createDateField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel6) .add(contentModifyDateField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel7) .add(attributesModifyDateField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel8) .add(accessDateField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel9) .add(backupDateField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel10) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel11) .add(permissionsOwnerIDField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel12) .add(permissionsGroupIDField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel13) .add(permissionsAdminFlagsField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsAdminFlagsArchivedBox) .add(jLabel14)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsAdminFlagsImmutableBox) .add(jLabel15)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsAdminFlagsAppendBox) .add(jLabel16)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel17) .add(permissionsOwnerFlagsField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsOwnerFlagsNodumpBox) .add(jLabel18)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsOwnerFlagsImmutableBox) .add(jLabel19)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsOwnerFlagsAppendBox) .add(jLabel20)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsOwnerFlagsOpaqueBox) .add(jLabel21)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsOwnerFlagsCompressedBox) .add(permissionsOwnerFlagsCompressedLabel)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel22) .add(permissionsFileModeField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsFileModeSUIDBox) .add(jLabel23)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsFileModeSGIDBox) .add(jLabel24)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsFileModeSTXTBox) .add(jLabel25)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel26) .add(permissionsSpecialField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel27) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel2) .add(userInfoWindowBoundsField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel30) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsIsOnDeskBox) .add(jLabel33)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel34) .add(userInfoFinderFlagsColorField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsIsSharedBox) .add(jLabel35)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsHasNoINITsBox) .add(jLabel36)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsHasBeenInitedBox) .add(jLabel37)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsHasCustomIconBox) .add(jLabel38)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsIsStationeryBox) .add(jLabel39)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsNameLockedBox) .add(jLabel40)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsHasBundleBox) .add(jLabel41)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsIsInvisibleBox) .add(jLabel42)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsIsAliasBox) .add(jLabel43)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel31) .add(userInfoLocationField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel32) .add(userInfoReservedField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel44) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel45) .add(finderInfoScrollPositionField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel3) .add(finderInfoReserved1Field, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel46) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(finderInfoExtendedFinderFlagsExtendedFlagsAreInvalidBox) .add(jLabel47)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(finderInfoExtendedFinderFlagsExtendedFlagHasCustomBadgeBox) .add(jLabel48)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(finderInfoExtendedFinderFlagsExtendedFlagHasRoutingInfoBox) .add(jLabel49)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel50) .add(finderInfoReserved2Field, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel51) .add(finderInfoPutAwayFolderIDField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel52) .add(textEncodingField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel53) .add(reservedField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); }// </editor-fold>//GEN-END:initComponents // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JTextField accessDateField; private javax.swing.JTextField attributesModifyDateField; private javax.swing.JTextField backupDateField; private javax.swing.JTextField contentModifyDateField; private javax.swing.JTextField createDateField; private javax.swing.JCheckBox finderInfoExtendedFinderFlagsExtendedFlagHasCustomBadgeBox; private javax.swing.JCheckBox finderInfoExtendedFinderFlagsExtendedFlagHasRoutingInfoBox; private javax.swing.JCheckBox finderInfoExtendedFinderFlagsExtendedFlagsAreInvalidBox; private javax.swing.JTextField finderInfoPutAwayFolderIDField; private javax.swing.JTextField finderInfoReserved1Field; private javax.swing.JTextField finderInfoReserved2Field; private javax.swing.JTextField finderInfoScrollPositionField; private javax.swing.JTextField flagsField; private javax.swing.JTextField folderIDField; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel10; private javax.swing.JLabel jLabel11; private javax.swing.JLabel jLabel12; private javax.swing.JLabel jLabel13; private javax.swing.JLabel jLabel14; private javax.swing.JLabel jLabel15; private javax.swing.JLabel jLabel16; private javax.swing.JLabel jLabel17; private javax.swing.JLabel jLabel18; private javax.swing.JLabel jLabel19; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel20; private javax.swing.JLabel jLabel21; private javax.swing.JLabel jLabel22; private javax.swing.JLabel jLabel23; private javax.swing.JLabel jLabel24; private javax.swing.JLabel jLabel25; private javax.swing.JLabel jLabel26; private javax.swing.JLabel jLabel27; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel30; private javax.swing.JLabel jLabel31; private javax.swing.JLabel jLabel32; private javax.swing.JLabel jLabel33; private javax.swing.JLabel jLabel34; private javax.swing.JLabel jLabel35; private javax.swing.JLabel jLabel36; private javax.swing.JLabel jLabel37; private javax.swing.JLabel jLabel38; private javax.swing.JLabel jLabel39; private javax.swing.JLabel jLabel4; private javax.swing.JLabel jLabel40; private javax.swing.JLabel jLabel41; private javax.swing.JLabel jLabel42; private javax.swing.JLabel jLabel43; private javax.swing.JLabel jLabel44; private javax.swing.JLabel jLabel45; private javax.swing.JLabel jLabel46; private javax.swing.JLabel jLabel47; private javax.swing.JLabel jLabel48; private javax.swing.JLabel jLabel49; private javax.swing.JLabel jLabel5; private javax.swing.JLabel jLabel50; private javax.swing.JLabel jLabel51; private javax.swing.JLabel jLabel52; private javax.swing.JLabel jLabel53; private javax.swing.JLabel jLabel6; private javax.swing.JLabel jLabel62; private javax.swing.JLabel jLabel63; private javax.swing.JLabel jLabel7; private javax.swing.JLabel jLabel8; private javax.swing.JLabel jLabel9; private javax.swing.JCheckBox permissionsAdminFlagsAppendBox; private javax.swing.JCheckBox permissionsAdminFlagsArchivedBox; private javax.swing.JTextField permissionsAdminFlagsField; private javax.swing.JCheckBox permissionsAdminFlagsImmutableBox; private javax.swing.JTextField permissionsFileModeField; private javax.swing.JCheckBox permissionsFileModeSGIDBox; private javax.swing.JCheckBox permissionsFileModeSTXTBox; private javax.swing.JCheckBox permissionsFileModeSUIDBox; private javax.swing.JTextField permissionsGroupIDField; private javax.swing.JCheckBox permissionsOwnerFlagsAppendBox; private javax.swing.JCheckBox permissionsOwnerFlagsCompressedBox; private javax.swing.JLabel permissionsOwnerFlagsCompressedLabel; private javax.swing.JTextField permissionsOwnerFlagsField; private javax.swing.JCheckBox permissionsOwnerFlagsImmutableBox; private javax.swing.JCheckBox permissionsOwnerFlagsNodumpBox; private javax.swing.JCheckBox permissionsOwnerFlagsOpaqueBox; private javax.swing.JTextField permissionsOwnerIDField; private javax.swing.JTextField permissionsSpecialField; private javax.swing.JTextField recordTypeField; private javax.swing.JTextField reservedField; private javax.swing.JTextField textEncodingField; private javax.swing.JTextField userInfoFinderFlagsColorField; private javax.swing.JCheckBox userInfoFinderFlagsHasBeenInitedBox; private javax.swing.JCheckBox userInfoFinderFlagsHasBundleBox; private javax.swing.JCheckBox userInfoFinderFlagsHasCustomIconBox; private javax.swing.JCheckBox userInfoFinderFlagsHasNoINITsBox; private javax.swing.JCheckBox userInfoFinderFlagsIsAliasBox; private javax.swing.JCheckBox userInfoFinderFlagsIsInvisibleBox; private javax.swing.JCheckBox userInfoFinderFlagsIsOnDeskBox; private javax.swing.JCheckBox userInfoFinderFlagsIsSharedBox; private javax.swing.JCheckBox userInfoFinderFlagsIsStationeryBox; private javax.swing.JCheckBox userInfoFinderFlagsNameLockedBox; private javax.swing.JTextField userInfoLocationField; private javax.swing.JTextField userInfoReservedField; private javax.swing.JTextField userInfoWindowBoundsField; private javax.swing.JTextField valenceField; // End of variables declaration//GEN-END:variables }