Class FPanelPrincipal

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class FPanelPrincipal extends FPanel
the main Panel.
Author:
Hydrolien
See Also:
  • Field Details

  • Constructor Details

    • FPanelPrincipal

      public FPanelPrincipal()
      Main constructor.
  • Method Details

    • build

      public void build()
      Add background image & version label.
    • getPj

      public FPanelJeu getPj()
    • getPm

      public FPanelMenu getPm()
    • getTopColor

      public Color getTopColor()
    • setTopColor

      public void setTopColor(Color topColor)
      Update top color & it's pannel size.
    • updateTimeFromLastRefresh

      public void updateTimeFromLastRefresh()
    • paintComponent

      public void paintComponent(Graphics g)
      Description copied from class: FPanel
      Paint function with a debug tool.
      Overrides:
      paintComponent in class FPanel
    • addVersionLabel

      private void addVersionLabel()
      Add the curent version on screen.
    • updateVersionLabel

      public void updateVersionLabel()
      Update the curent version print on screen.
    • addPm

      public void addPm()
    • addPj

      public void addPj()
    • removePm

      public void removePm()
    • removePj

      public void removePj()
    • iniLabelMessage

      public void iniLabelMessage()
      Initialize the label message.
    • updateTimeFromLastMove

      public void updateTimeFromLastMove()
      Update time from last move in the Thread.
    • updateThreadMessagesDesc

      public void updateThreadMessagesDesc(String message)
      Update message.
      It will initialize & launch ThreadMessagesDesc if it is null.