2024-10-07 00:58:29 +03:00
|
|
|
package Common_old.UI.Label;
|
2023-09-17 22:13:42 +03:00
|
|
|
import javax.swing.*;
|
|
|
|
|
public class ShortLabel extends JLabel {
|
|
|
|
|
int max = 0;
|
|
|
|
|
public ShortLabel(int max_in) {
|
|
|
|
|
max = max_in;
|
|
|
|
|
}
|
|
|
|
|
@Override
|
|
|
|
|
public void setText(String text_in) {
|
|
|
|
|
if ((max > 0) && (text_in.length() > max)) {
|
|
|
|
|
super.setText(text_in.substring(0, max - 1) + "...");
|
|
|
|
|
} else super.setText(text_in);
|
|
|
|
|
setToolTipText(text_in);
|
|
|
|
|
}
|
|
|
|
|
}
|