delete dialog fixed

This commit is contained in:
Radek Davidek 2026-02-10 19:28:52 +01:00
parent 8279f1bc3d
commit e811581107
2 changed files with 6 additions and 9 deletions

View File

@ -1,7 +1,5 @@
package cz.kamma.kfmanager.model; package cz.kamma.kfmanager.model;
import javax.swing.Icon;
import javax.swing.filechooser.FileSystemView;
import java.io.File; import java.io.File;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.Date; import java.util.Date;

View File

@ -1769,13 +1769,12 @@ public class MainWindow extends JFrame {
final int rememberedIndex = (activePanel != null && activePanel.getCurrentTab() != null) ? final int rememberedIndex = (activePanel != null && activePanel.getCurrentTab() != null) ?
activePanel.getCurrentTab().getFocusedItemIndex() : -1; activePanel.getCurrentTab().getFocusedItemIndex() : -1;
StringBuilder message = new StringBuilder("Really delete the following items?\n\n"); StringBuilder message = new StringBuilder("Really delete following %d items?\n\n".formatted(selectedItems.size()));
for (FileItem item : selectedItems) { for (int i = 0; i < Math.min(selectedItems.size(), 5); i++) {
message.append(item.getName()).append("\n"); message.append(selectedItems.get(i).getName()).append("\n");
if (message.length() > 500) { }
message.append("..."); if (selectedItems.size() > 5) {
break; message.append("... and %d more items.".formatted(selectedItems.size() - 5));
}
} }
int result = showConfirmWithBackground(message.toString(), "Delete"); int result = showConfirmWithBackground(message.toString(), "Delete");