mirror of
https://github.com/dmolony/DiskBrowser.git
synced 2025-02-06 19:30:01 +00:00
minor changes
This commit is contained in:
parent
5e43f0aa8a
commit
99805f41d7
4
.gitignore
vendored
Normal file
4
.gitignore
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
|
||||
resources/buildNumber
|
||||
|
||||
resources/buildNumber
|
@ -14,6 +14,7 @@ import java.util.List;
|
||||
import javax.swing.JTree;
|
||||
import javax.swing.tree.DefaultMutableTreeNode;
|
||||
import javax.swing.tree.DefaultTreeModel;
|
||||
import javax.swing.tree.TreeNode;
|
||||
import javax.swing.tree.TreePath;
|
||||
|
||||
import com.bytezone.diskbrowser.applefile.AbstractFile;
|
||||
@ -247,17 +248,17 @@ public abstract class AbstractFormattedDisk implements FormattedDisk
|
||||
|
||||
protected DefaultMutableTreeNode findNode (DefaultMutableTreeNode node, String name)
|
||||
{
|
||||
Enumeration<DefaultMutableTreeNode> children = node.breadthFirstEnumeration ();
|
||||
Enumeration<TreeNode> children = node.breadthFirstEnumeration ();
|
||||
if (children != null)
|
||||
{
|
||||
while (children.hasMoreElements ())
|
||||
{
|
||||
DefaultMutableTreeNode childNode = children.nextElement ();
|
||||
DefaultMutableTreeNode childNode =
|
||||
(DefaultMutableTreeNode) children.nextElement ();
|
||||
if (childNode.getUserObject ().toString ().indexOf (name) > 0)
|
||||
return childNode;
|
||||
}
|
||||
}
|
||||
// System.out.println ("Node not found : " + name);
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -104,22 +104,22 @@ abstract class AbstractTab extends JPanel implements Tab
|
||||
protected DefaultMutableTreeNode findNode (int nodeNo)
|
||||
{
|
||||
DefaultMutableTreeNode rootNode = getRootNode ();
|
||||
Enumeration<DefaultMutableTreeNode> children = rootNode.breadthFirstEnumeration ();
|
||||
Enumeration<TreeNode> children = rootNode.breadthFirstEnumeration ();
|
||||
int count = 0;
|
||||
DefaultMutableTreeNode selectNode = null;
|
||||
while (children.hasMoreElements () && ++count <= nodeNo)
|
||||
selectNode = children.nextElement ();
|
||||
selectNode = (DefaultMutableTreeNode) children.nextElement ();
|
||||
return selectNode;
|
||||
}
|
||||
|
||||
protected DefaultMutableTreeNode findFirstLeafNode ()
|
||||
{
|
||||
DefaultMutableTreeNode rootNode = getRootNode ();
|
||||
Enumeration<DefaultMutableTreeNode> children = rootNode.depthFirstEnumeration ();
|
||||
Enumeration<TreeNode> children = rootNode.depthFirstEnumeration ();
|
||||
DefaultMutableTreeNode selectNode = null;
|
||||
while (children.hasMoreElements ())
|
||||
{
|
||||
selectNode = children.nextElement ();
|
||||
selectNode = (DefaultMutableTreeNode) children.nextElement ();
|
||||
if (selectNode.isLeaf ())
|
||||
{
|
||||
FileNode node = (FileNode) selectNode.getUserObject ();
|
||||
|
@ -13,6 +13,7 @@ import javax.swing.JTree;
|
||||
import javax.swing.event.TreeSelectionEvent;
|
||||
import javax.swing.event.TreeSelectionListener;
|
||||
import javax.swing.tree.DefaultMutableTreeNode;
|
||||
import javax.swing.tree.TreeNode;
|
||||
|
||||
import com.bytezone.diskbrowser.applefile.AppleFileSource;
|
||||
import com.bytezone.diskbrowser.disk.DiskFactory;
|
||||
@ -120,10 +121,10 @@ class AppleDiskTab extends AbstractTab
|
||||
private DefaultMutableTreeNode findNode (String nodeName)
|
||||
{
|
||||
DefaultMutableTreeNode rootNode = getRootNode ();
|
||||
Enumeration<DefaultMutableTreeNode> children = rootNode.breadthFirstEnumeration ();
|
||||
Enumeration<TreeNode> children = rootNode.breadthFirstEnumeration ();
|
||||
while (children.hasMoreElements ())
|
||||
{
|
||||
DefaultMutableTreeNode node = children.nextElement ();
|
||||
DefaultMutableTreeNode node = (DefaultMutableTreeNode) children.nextElement ();
|
||||
Object o = node.getUserObject ();
|
||||
if (o instanceof AppleFileSource)
|
||||
{
|
||||
|
@ -392,7 +392,11 @@ class DataPanel extends JTabbedPane
|
||||
return;
|
||||
|
||||
if (sectors.size () == 1)
|
||||
setDataSource (event.getFormattedDisk ().getFormattedSector (sectors.get (0)));
|
||||
{
|
||||
DiskAddress da = sectors.get (0);
|
||||
// if (da != null)
|
||||
setDataSource (event.getFormattedDisk ().getFormattedSector (da));
|
||||
}
|
||||
else
|
||||
setDataSource (new SectorList (event.getFormattedDisk (), sectors));
|
||||
}
|
||||
|
@ -88,6 +88,7 @@ class DiskLayoutImage extends JPanel implements Scrollable, RedoListener
|
||||
if (sectors != null && sectors.size () > 0)
|
||||
{
|
||||
DiskAddress da = sectors.size () == 1 ? sectors.get (0) : sectors.get (1);
|
||||
// if (da != null)
|
||||
scrollRectToVisible (layoutDetails.getLocation (da));
|
||||
}
|
||||
repaint ();
|
||||
|
@ -18,6 +18,7 @@ import javax.swing.event.TreeSelectionListener;
|
||||
import javax.swing.event.TreeWillExpandListener;
|
||||
import javax.swing.tree.DefaultMutableTreeNode;
|
||||
import javax.swing.tree.ExpandVetoException;
|
||||
import javax.swing.tree.TreeNode;
|
||||
import javax.swing.tree.TreePath;
|
||||
|
||||
import com.bytezone.diskbrowser.disk.DiskFactory;
|
||||
@ -161,10 +162,10 @@ class FileSystemTab extends AbstractTab
|
||||
|
||||
// find the old disk and replace it
|
||||
DefaultMutableTreeNode rootNode = getRootNode ();
|
||||
Enumeration<DefaultMutableTreeNode> children = rootNode.breadthFirstEnumeration ();
|
||||
Enumeration<TreeNode> children = rootNode.breadthFirstEnumeration ();
|
||||
while (children.hasMoreElements ())
|
||||
{
|
||||
DefaultMutableTreeNode node = children.nextElement ();
|
||||
DefaultMutableTreeNode node = (DefaultMutableTreeNode) children.nextElement ();
|
||||
fn = (FileNode) node.getUserObject ();
|
||||
if (fn.replaceDisk (disk))
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user