java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.jackmeng.halcyoninae.cosmos.components.minimizeplayer.MiniContentPane
All Implemented Interfaces:
InfoViewTP.InfoViewUpdateListener, ImageObserver, MenuContainer, Serializable, Accessible

public class MiniContentPane extends JPanel implements InfoViewTP.InfoViewUpdateListener
This class holds all of the components to the main MiniPlayer frame.
Since:
3.2
Author:
Jack Meng
See Also:
  • Field Details

    • bgPanel

      private final JPanel bgPanel
    • mainLabel

      private final JLabel mainLabel
    • artLabel

      private final JLabel artLabel
    • progressBar

      private final JProgressBar progressBar
    • info

      private transient AudioInfo info
    • fDrawn

      private boolean fDrawn
    • timeKeeper

      private transient ExecutorService timeKeeper
    • bg

      private transient BufferedImage bg
  • Constructor Details

    • MiniContentPane

      public MiniContentPane()
  • Method Details

    • _init_time

      private void _init_time()
    • __refresh_draw_bg_img_

      private void __refresh_draw_bg_img_()
    • getLabelString

      private String getLabelString()
      Returns:
      String
    • scheduleRedraw

      private void scheduleRedraw()
    • infoView

      public void infoView(AudioInfo info)
      Specified by:
      infoView in interface InfoViewTP.InfoViewUpdateListener
      Parameters:
      info -