Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-7015634

Tutorial: propertychangelistener.html has syntax error in code example

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 7
    • 7
    • docs
    • b129
    • generic
    • generic
    • Verified

      In the tutorial on http://download.oracle.com/javase/tutorial/uiswing/events/propertychangelistener.html
      following chunk of code has error:

      KeyboardFocusManager focusManager =
         KeyboardFocusManager.getCurrentKeyboardFocusManager();
      focusManager.addPropertyChangeListener(new FocusManagerListener());
      ...
      public FocusManagerListener() implements PropertyChangeListener {
          public void propertyChange(PropertyChangeEvent e) {
              String propertyName = e.getPropertyName();
              if ("focusOwner".equals(propertyName) {
                  ...
              } else if ("focusedWindow".equals(propertyName) {
                  ...
              }
          }
          ...
      }

      The line:
      "public FocusManagerListener() implements PropertyChangeListener {"
      should look like:
      "public FocusManagerListener implements PropertyChangeListener {"

            skannan Sowmya Kannan (Inactive)
            dav Andrei Dmitriev (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: