delete dialog fixed
This commit is contained in:
parent
8279f1bc3d
commit
e811581107
@ -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;
|
||||||
|
|||||||
@ -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("...");
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
if (selectedItems.size() > 5) {
|
||||||
|
message.append("... and %d more items.".formatted(selectedItems.size() - 5));
|
||||||
}
|
}
|
||||||
|
|
||||||
int result = showConfirmWithBackground(message.toString(), "Delete");
|
int result = showConfirmWithBackground(message.toString(), "Delete");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user