diff --git a/forge-gui-desktop/src/main/java/forge/toolbox/special/PlayerDetailsPanel.java b/forge-gui-desktop/src/main/java/forge/toolbox/special/PlayerDetailsPanel.java index a15ef8b5bb6..fc1913a66ea 100644 --- a/forge-gui-desktop/src/main/java/forge/toolbox/special/PlayerDetailsPanel.java +++ b/forge-gui-desktop/src/main/java/forge/toolbox/special/PlayerDetailsPanel.java @@ -178,23 +178,13 @@ public class PlayerDetailsPanel extends JPanel { public void setupMouseActions(final ForgeAction handAction, final ForgeAction libraryAction, final ForgeAction exileAction, final ForgeAction graveAction, final ForgeAction flashBackAction, final Function manaAction) { // Detail label listeners - lblGraveyard.setHoverable(true); lblGraveyard.addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { graveAction.actionPerformed(null); } } ); - - lblExile.setHoverable(true); lblExile.addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { exileAction.actionPerformed(null); } } ); - - lblLibrary.setHoverable(true); lblLibrary.addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { libraryAction.actionPerformed(null); } } ); - - lblHand.setHoverable(true); lblHand.addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { handAction.actionPerformed(null); } } ); - - lblFlashback.setHoverable(true); lblFlashback.addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { flashBackAction.actionPerformed(null); } } ); for (final Pair labelPair : manaLabels) { - labelPair.getLeft().setHoverable(true); labelPair.getLeft().addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { manaAction.apply(labelPair.getRight()); } } @@ -206,7 +196,7 @@ public class PlayerDetailsPanel extends JPanel { private class DetailLabel extends FLabel { private DetailLabel(FSkinProp p0, String s0, String s1) { super(new FLabel.Builder().icon(FSkin.getImage(p0)) - .opaque(false).fontSize(14) + .opaque(false).fontSize(14).hoverable() .fontStyle(Font.BOLD).iconInBackground() .text(s0).tooltip(s1).fontAlign(SwingConstants.RIGHT)); }