1 package com.jsql.view.swing.text;
2
3 import javax.swing.*;
4
5 /**
6 * Tooltip which text can be changed using setText() when switching i18n language.
7 * Override method getTipText() provides text to Swing after i18n switch.
8 */
9 public class JToolTipI18n extends JToolTip {
10
11 private String textTooltip;
12
13 public JToolTipI18n(String textTooltip) {
14 this.textTooltip = textTooltip;
15 }
16
17 public void setText(String textTooltip) {
18 this.textTooltip = textTooltip;
19 }
20
21 @Override
22 public String getTipText() {
23 return this.textTooltip;
24 }
25 }