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;
import javax.swing.Icon;
import javax.swing.filechooser.FileSystemView;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;

View File

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