java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JLabel
com.jackmeng.halcyoninae.cosmos.components.minimizeplayer.MiniLabel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants

public class MiniLabel extends JLabel
Since:
3.1
Author:
Jack Meng
See Also:
  • Field Details

    • textproper

      private final String textproper
    • ellipsis

      private final String ellipsis
      See Also:
    • insetsHorizontal

      private final int insetsHorizontal
    • textproperwidth

      private int textproperwidth
    • fontMetrics

      private FontMetrics fontMetrics
    • ellipsisWidth

      private int ellipsisWidth
    • borderHorizontal

      private int borderHorizontal
  • Constructor Details

  • Method Details

    • calculateWidths

      private void calculateWidths()
    • setFont

      public void setFont(Font font)
      Overrides:
      setFont in class JComponent
      Parameters:
      font -
    • clipText

      private String clipText(String clippedtextproper)
      Parameters:
      clippedtextproper -
      Returns:
      String
    • setBorder

      public void setBorder(Border border)
      Overrides:
      setBorder in class JComponent
      Parameters:
      border -