Class MaximumLinesDocumentListener

  • All Implemented Interfaces:
    java.util.EventListener, javax.swing.event.DocumentListener

    public class MaximumLinesDocumentListener
    extends java.lang.Object
    implements javax.swing.event.DocumentListener
    • Field Detail

      • maxLines

        int maxLines
      • waitIntervalMillis

        long waitIntervalMillis
      • lastRunTimeMillis

        long lastRunTimeMillis
    • Constructor Detail

      • MaximumLinesDocumentListener

        public MaximumLinesDocumentListener​(int maxLines)
      • MaximumLinesDocumentListener

        public MaximumLinesDocumentListener​(int maxLines,
                                            long waitIntervalMillis)
    • Method Detail

      • getMaxLines

        public int getMaxLines()
      • setMaxLines

        public void setMaxLines​(int maxLines)
      • insertUpdate

        public void insertUpdate​(javax.swing.event.DocumentEvent e)
        Specified by:
        insertUpdate in interface javax.swing.event.DocumentListener
      • removeUpdate

        public void removeUpdate​(javax.swing.event.DocumentEvent e)
        Specified by:
        removeUpdate in interface javax.swing.event.DocumentListener
      • changedUpdate

        public void changedUpdate​(javax.swing.event.DocumentEvent e)
        Specified by:
        changedUpdate in interface javax.swing.event.DocumentListener
      • removeLines

        private void removeLines​(javax.swing.event.DocumentEvent e)