Я определил строку меню, меню, элемент и сканер для файла. Я назначил (элементу) этот список действий:
item4.addActionListener(ActionListener -> {
this.dispose();
Window window = new Window();
FS.close();
file.deleteOnExit();
});
Я посмотрел, почему он не удалял мой файл, и увидел, что люди сказали, что это потому, что FileWriter или Scanner все еще были открыты. Однако я закрыл сканер (FS.close ()), и он все равно не удалит мой файл. Я также попытался поместить:
FS.close();
file.delete();
выше this.dispose, и он все равно не удалит его.