From f0aae4b39afbcbb18fb5a0b32e3ca689662c5ca7 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期一, 10 三月 2025 08:21:31 +0800 Subject: [PATCH] jar --- src/main/java/com/example/client/utils/MultiSelectComboBox.java | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/example/client/utils/MultiSelectComboBox.java b/src/main/java/com/example/client/utils/MultiSelectComboBox.java index bba48e7..d92aaae 100644 --- a/src/main/java/com/example/client/utils/MultiSelectComboBox.java +++ b/src/main/java/com/example/client/utils/MultiSelectComboBox.java @@ -81,4 +81,15 @@ } return selectedItems; } + + public void setSelectedItems(Set<JComboBoxItem> items) { + selectedIndices.clear(); // 娓呯┖褰撳墠閫変腑椤� + for (int i = 0; i < getItemCount(); i++) { + JComboBoxItem item = getItemAt(i); + if (items.contains(item)) { + selectedIndices.add(i); // 灏嗗搴旂殑绱㈠紩娣诲姞鍒伴�変腑闆嗗悎 + } + } + updateTextField(); // 鏇存柊鏂囨湰妗嗗唴瀹� + } } \ No newline at end of file -- Gitblit v1.9.1