diff --git a/Mage.Client/src/main/java/mage/client/deckeditor/CardSelector.java b/Mage.Client/src/main/java/mage/client/deckeditor/CardSelector.java index 273de0547ed..d391282a49b 100644 --- a/Mage.Client/src/main/java/mage/client/deckeditor/CardSelector.java +++ b/Mage.Client/src/main/java/mage/client/deckeditor/CardSelector.java @@ -50,10 +50,7 @@ import mage.view.CardsView; import javax.swing.*; import javax.swing.table.DefaultTableCellRenderer; import java.awt.*; -import java.awt.event.ComponentEvent; -import java.awt.event.ComponentListener; -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; +import java.awt.event.*; import java.util.*; import java.util.List; @@ -67,6 +64,13 @@ public class CardSelector extends javax.swing.JPanel implements ComponentListene private final FilterCard filter = new FilterCard(); private BigCard bigCard; private boolean limited = false; + + private final ActionListener searchAction = new ActionListener() { + @Override + public void actionPerformed(ActionEvent evt) { + jButtonSearchActionPerformed(evt); + } + }; /** Creates new form CardSelector */ public CardSelector() { @@ -83,6 +87,7 @@ public class CardSelector extends javax.swing.JPanel implements ComponentListene jScrollPane1.setOpaque(false); jScrollPane1.getViewport().setOpaque(false); cbSortBy.setModel(new DefaultComboBoxModel(SortBy.values())); + jTextFieldSearch.addActionListener(searchAction); } public void initListViewComponents() { diff --git a/Mage/src/mage/filter/FilterCard.java b/Mage/src/mage/filter/FilterCard.java index bc204b6faa2..254d64120e8 100644 --- a/Mage/src/mage/filter/FilterCard.java +++ b/Mage/src/mage/filter/FilterCard.java @@ -28,15 +28,12 @@ package mage.filter; -import java.util.ArrayList; -import java.util.HashSet; -import java.util.List; -import java.util.Set; -import java.util.UUID; import mage.Constants.TargetController; import mage.cards.Card; import mage.game.Game; +import java.util.*; + /** * * @author BetaSteward_at_googlemail.com @@ -90,24 +87,33 @@ public class FilterCard> extends FilterObject