Class Dialog


  • public class Dialog
    extends java.lang.Object
    Class for showing text on Dialog Bar
    • Field Detail

      • text

        private java.lang.String text
      • textLength

        private int textLength
      • timer

        private javax.swing.Timer timer
      • dialogBar

        private final DialogBar dialogBar
      • charNumber

        private int charNumber
      • timerIsRunning

        private boolean timerIsRunning
      • voice

        private java.lang.String voice
      • voiceover

        private boolean voiceover
    • Constructor Detail

      • Dialog

        public Dialog​(DialogBar dialogBar)
    • Method Detail

      • prepareDialogBar

        public javax.swing.JLabel prepareDialogBar​(java.lang.String string)
        Takes String of Text and prepare JLabel with all settings needed
        Parameters:
        string - Text to show
        Returns:
        JLabel with text
      • showByChar

        private void showByChar()
        Function, that add next symbol from text to DialogBar Stop timer of adding symbols, if full text is showed
      • showText

        public void showText()
        Showing DialogBar with animation of adding symbol
      • showFastText

        public void showFastText()
        Showing block of text with fast changing of text (while, not Timer)
      • skipShowText

        public void skipShowText()
        Skip for animation of symbols
      • hideText

        public void hideText()
        Hide text from Dialog Bar
      • setText

        public void setText​(java.lang.String text)
      • setImageDialog

        public void setImageDialog​(ImageDialog imageDialog)
      • unsetImageDialog

        public void unsetImageDialog()
      • getTimerIsRunning

        public boolean getTimerIsRunning()
      • setVoice

        public void setVoice​(java.lang.String voice)
      • setVoiceover

        public void setVoiceover​(boolean voiceover)