Кажется, у меня проблема с моей очень простой реализацией диалога выбора файлов, который требует от меня минимизации Netbeans каждый раз, чтобы добраться до него, и это особенно разочаровывает, особенно сейчас с тестированием.
Я видел несколько онлайн-решений, в том числе SO , но ни одно из них, похоже, не сработало, в то время как некоторые другие кажутся очень длинными и сложными для моего текущего уровня.
private void fileSearch() {
JFileChooser fileSelect = new JFileChooser();
int returnVal = fileSelect.showOpenDialog(null);
String pathToFile;
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = fileSelect.getSelectedFile();
pathToFile = file.getAbsolutePath();
try {
P.binaryFileToHexString(pathToFile);
} catch (Exception e) {
System.out.print("Oops! there was an error there..." + e);
}
System.out.println("\nYou chose to open this file: " + file.getName());
}
}
Некоторые из моих попыток включают использование;
.requestFocus();
.requestFocusInWindow();
.setVisible();
Существует ли какой-либо конкретный атрибут / метод, который я могу установить для решения проблемы?