diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/skillcalculator/SkillCalculator.java b/runelite-client/src/main/java/net/runelite/client/plugins/skillcalculator/SkillCalculator.java index 8b0c10c654..30d6979a54 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/skillcalculator/SkillCalculator.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/skillcalculator/SkillCalculator.java @@ -367,10 +367,14 @@ class SkillCalculator extends JPanel targetXP = Experience.getXpForLevel(targetLevel); } + final String cXP = String.format("%,d", currentXP); + final String tXP = String.format("%,d", targetXP); + final String nXP = String.format("%,d", targetXP - currentXP); uiInput.setCurrentLevelInput(currentLevel); - uiInput.setCurrentXPInput(currentXP); + uiInput.setCurrentXPInput(cXP); uiInput.setTargetLevelInput(targetLevel); - uiInput.setTargetXPInput(targetXP); + uiInput.setTargetXPInput(tXP); + uiInput.setNeededXP(nXP + " XP required to reach target XP"); calculate(); } diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/skillcalculator/UICalculatorInputArea.java b/runelite-client/src/main/java/net/runelite/client/plugins/skillcalculator/UICalculatorInputArea.java index a15565bd34..06fc201a0e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/skillcalculator/UICalculatorInputArea.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/skillcalculator/UICalculatorInputArea.java @@ -94,6 +94,11 @@ class UICalculatorInputArea extends JPanel setInput(uiFieldTargetXP, value); } + void setNeededXP(Object value) + { + uiFieldTargetXP.setToolTipText((String) value); + } + private int getInput(JTextField field) { try