Java支持多少种侦听器?

时间:2017-03-25 06:36:37

标签: java swing time jframe jlabel

Java支持多少种侦听器?我是新手,只知道有ActionListener,它会监听点击的按钮。我希望JLabel中的JFrame随时间更新。那么,是否有任何听众有时间更新框架中的标签?

2 个答案:

答案 0 :(得分:1)

  

Java支持多少种侦听器?

Java 8 Standard API支持以下内容:

  1. ActionListener
  2. AdjustmentListener
  3. AncestorListener
  4. AWTEventListener
  5. BasicButtonListener
  6. BeanContextMembershipListener
  7. BeanContextServiceRevokedListener
  8. BeanContextServicesListener
  9. CaretListener
  10. CellEditorListener
  11. ChangeListener
  12. ComponentListener
  13. ConnectionEventListener
  14. ContainerListener
  15. ControllerEventListener
  16. DiagnosticListener
  17. DocumentListener
  18. DragGestureListener
  19. DragSourceListener
  20. DragSourceMotionListener
  21. DropTargetListener
  22. ErrorListener
  23. EventListener
  24. EventListener
  25. ExceptionListener
  26. FlavorListener
  27. FocusListener
  28. HandshakeCompletedListener
  29. HierarchyBoundsListener
  30. HierarchyListener
  31. HyperlinkListener
  32. IIOReadProgressListener
  33. IIOReadUpdateListener
  34. IIOReadWarningListener
  35. IIOWriteProgressListener
  36. IIOWriteWarningListener
  37. InputMethodListener
  38. InternalFrameListener
  39. ItemListener
  40. KeyListener
  41. LineListener
  42. ListDataListener
  43. ListSelectionListener
  44. Marshaller.Listener
  45. MenuDragMouseListener
  46. MenuKeyListener
  47. MenuListener
  48. MetaEventListener
  49. MouseInputListener
  50. MouseListener
  51. MouseMotionListener
  52. MouseWheelListener
  53. NamespaceChangeListener
  54. NamingListener
  55. NodeChangeListener
  56. NotificationListener
  57. ObjectChangeListener
  58. PopupMenuListener
  59. PreferenceChangeListener
  60. PrintJobAttributeListener
  61. PrintJobListener
  62. PrintServiceAttributeListener
  63. PropertyChangeListener
  64. RowSetListener
  65. RowSorterListener
  66. SSLSessionBindingListener
  67. StatementEventListener
  68. TableColumnModelListener
  69. TableModelListener
  70. TextListener
  71. TreeExpansionListener
  72. TreeModelListener
  73. TreeSelectionListener
  74. TreeWillExpandListener
  75. UndoableEditListener
  76. Unmarshaller.Listener
  77. UnsolicitedNotificationListener
  78. VetoableChangeListener
  79. WindowFocusListener
  80. WindowListener
  81. WindowStateListener
  82.   

    那么,是否有任何听众有时间更新框架中的标签?

    正如MadProgrammer所提到的,基于Swing的ActionListener内部使用的Timer应该可以胜任。

答案 1 :(得分:0)

  

听众

  • 的ActionListener

    此界面用于接收动作事件。 2

  • 的ComponentListener

    此接口用于接收组件事件。 3

  • 的ItemListener

    此界面用于接收项目事件。 4

  • 的KeyListener

    此接口用于接收键事件。 5

  • 的MouseListener

    此接口用于接收鼠标事件。 6

  • 的TextListener

    此界面用于接收文本事件。 7

  • 的WindowListener

    此接口用于接收窗口事件。 8

  • 的AdjustmentListener

    此接口用于接收adjusmtent事件。 9

  • 的ContainerListener

    此接口用于接收容器事件。 10

  • 的MouseMotionListener

    此接口用于接收鼠标移动事件。 11

  • 的FocusListener

    此界面用于接收焦点事件。

了解详情 Show thisthis too