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")));
|
||||
});
|
||||
|
||||
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("↑");
|
||||
upButton.setToolTipText("Parent directory (Backspace)");
|
||||
upButton.addActionListener(e -> {
|
||||
@ -195,6 +206,7 @@ public class FilePanel extends JPanel {
|
||||
});
|
||||
navBtnPaths.add(homeButton);
|
||||
navBtnPaths.add(upButton);
|
||||
navBtnPaths.add(rootButton);
|
||||
topPanel.add(navBtnPaths, BorderLayout.EAST);
|
||||
|
||||
add(topPanel, BorderLayout.NORTH);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user