added root shortcut
This commit is contained in:
parent
dc6670ab96
commit
2f87dd0a75
@ -185,6 +185,17 @@ public class FilePanel extends JPanel {
|
|||||||
loadDirectory(new File(System.getProperty("user.home")));
|
loadDirectory(new File(System.getProperty("user.home")));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
JButton rootButton = new JButton("/");
|
||||||
|
rootButton.setToolTipText("Computer / Root");
|
||||||
|
rootButton.addActionListener(e -> {
|
||||||
|
if (MainApp.CURRENT_OS == MainApp.OS.WINDOWS) {
|
||||||
|
// On Windows, the "root" is typically C:\
|
||||||
|
loadDirectory(new File("C:\\"));
|
||||||
|
} else {
|
||||||
|
loadDirectory(new File("/"));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
JButton upButton = new JButton("↑");
|
JButton upButton = new JButton("↑");
|
||||||
upButton.setToolTipText("Parent directory (Backspace)");
|
upButton.setToolTipText("Parent directory (Backspace)");
|
||||||
upButton.addActionListener(e -> {
|
upButton.addActionListener(e -> {
|
||||||
@ -195,6 +206,7 @@ public class FilePanel extends JPanel {
|
|||||||
});
|
});
|
||||||
navBtnPaths.add(homeButton);
|
navBtnPaths.add(homeButton);
|
||||||
navBtnPaths.add(upButton);
|
navBtnPaths.add(upButton);
|
||||||
|
navBtnPaths.add(rootButton);
|
||||||
topPanel.add(navBtnPaths, BorderLayout.EAST);
|
topPanel.add(navBtnPaths, BorderLayout.EAST);
|
||||||
|
|
||||||
add(topPanel, BorderLayout.NORTH);
|
add(topPanel, BorderLayout.NORTH);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user