Skip to content

Instantly share code, notes, and snippets.

@tychobrailleur
Created April 14, 2020 21:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tychobrailleur/d017f7546fdfe510a774b6491642155b to your computer and use it in GitHub Desktop.
Save tychobrailleur/d017f7546fdfe510a774b6491642155b to your computer and use it in GitHub Desktop.
diff --git a/src/main/java/module/lineup/PlayerPositionPanel.java b/src/main/java/module/lineup/PlayerPositionPanel.java
index 74a1984..2e669d7 100644
--- a/src/main/java/module/lineup/PlayerPositionPanel.java
+++ b/src/main/java/module/lineup/PlayerPositionPanel.java
@@ -30,10 +30,7 @@ import java.util.Arrays;
import java.util.List;
import java.util.Vector;
-import javax.swing.DefaultComboBoxModel;
-import javax.swing.JComboBox;
-import javax.swing.JLabel;
-import javax.swing.JLayeredPane;
+import javax.swing.*;
/**
@@ -216,6 +213,8 @@ class PlayerPositionPanel extends ImagePanel implements ItemListener, FocusListe
setPreferredSize(new Dimension(PLAYER_POSITION_PANEL_WIDTH, PLAYER_POSITION_PANEL_HEIGHT_REDUCED));
}
jlp.setPreferredSize(getPreferredSize());
+
+ setPlayerTooltip(getSelectedPlayer());
add(jlp);
}
}
@@ -227,6 +226,7 @@ class PlayerPositionPanel extends ImagePanel implements ItemListener, FocusListe
final Lineup aufstellung = HOVerwaltung.instance().getModel().getLineupWithoutRatingRecalc();
final Player player = getSelectedPlayer();
+ setPlayerTooltip(player);
//set player
if (itemEvent.getSource().equals(m_jcbPlayer)) {
@@ -266,7 +266,6 @@ class PlayerPositionPanel extends ImagePanel implements ItemListener, FocusListe
setTaktik(getTactic(), player);
} else if (itemEvent.getSource().equals(m_jcbTactic)) {
aufstellung.getPositionById(m_iPositionID).setTaktik(getTactic());
-
}
//Adjust tactic values
@@ -279,6 +278,16 @@ class PlayerPositionPanel extends ImagePanel implements ItemListener, FocusListe
}
}
+ private void setPlayerTooltip(Player player) {
+ if (player != null) {
+ String playerName = player.getName();
+ setToolTipText(playerName);
+ m_jlPlayer.setToolTipText(playerName);
+ m_jlPosition.setToolTipText(playerName);
+ m_jcbPlayer.setToolTipText(playerName);
+ }
+ }
+
/**
* Update the list of player in the ComboBox except for backup
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment