From 104d79d619f0228eddc776e50656d518dbc201c9 Mon Sep 17 00:00:00 2001 From: Maxmtg Date: Sun, 11 Sep 2011 13:32:36 +0000 Subject: [PATCH] Draft: cards can be picked by doubleclicking them --- .../java/forge/gui/deckeditor/DeckEditorDraft.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/forge/gui/deckeditor/DeckEditorDraft.java b/src/main/java/forge/gui/deckeditor/DeckEditorDraft.java index 275f02d0405..664844f1404 100644 --- a/src/main/java/forge/gui/deckeditor/DeckEditorDraft.java +++ b/src/main/java/forge/gui/deckeditor/DeckEditorDraft.java @@ -19,7 +19,6 @@ import forge.view.swing.OldGuiNewGame; import javax.swing.*; -import org.apache.axis.utils.ArrayUtil; import org.apache.commons.lang3.ArrayUtils; import net.slightlymagic.maxmtg.Predicate; @@ -108,12 +107,14 @@ public class DeckEditorDraft extends DeckEditorBase implements NewConstants, New this.setSize(980, 740); GuiUtils.centerFrame(this); this.setResizable(false); - + top.getTable().addKeyListener(new KeyAdapter() { @Override public void keyPressed(final KeyEvent e) { - if (e.getKeyChar() == ' ') { jButton1_actionPerformed(null); } - } - }); + if (e.getKeyChar() == ' ') { jButton1_actionPerformed(null); } } }); + top.getTable().addMouseListener(new MouseAdapter() { + @Override public void mouseClicked(final MouseEvent e) { + if ((e.getModifiers() & InputEvent.BUTTON1_MASK) != 0 && e.getClickCount() == 2) { + jButton1_actionPerformed(null); } } }); }