Existem outras bibliotecas de interface gráfica, além da awt, swing e javafx?

Queria detalhes e para que servem essas bibliotecas para me ajudar a desenvolver o meu software para videolocadora.

AWT - Application Window Toolkit - Precursor do Swing, são as classes que extendem java.awt.Component
Swing - Componentes de UI - Classes extendem de javax.swing.JComponent
JavaFX - Não sei direito como funciona.

Você pode usar os componentes prontos para fazer telas ou sobreescrever JComponent para fazer novos.

Essas já conheço e perguntei se existem outras bibliotecas parecidas e semelhantes com as bibliotecas awt, swing e javafx feitas exclusivamente para a linguagem java.
Valeu!

Alguém mais vai responder essa pergunta?