Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java Swing: how to create assist functionality to teach user how to use the software?

Is there a library out there that can facilitate in creating assist or automated guide that tells users what action to take?

Like it should notice the user is running the software for the first time so it will say click this button, and when the user does, it will explain other features.

sort of like what Youtube's video editor does but I wonder if this is achievable in swing.

I don't know what you call this...but below is a good example to aim for but something that works for Java Swing.

http://jeffpickhardt.com/guiders/

like image 809
KJW Avatar asked Nov 25 '11 06:11

KJW


People also ask

What is Java Swing used for?

Swing is a lightweight Java graphical user interface (GUI) that is used to create various applications. Swing has platform-independent components. It enables the user to create buttons and scroll bars. Swing includes packages for creating desktop applications in Java.

Why do we use panels while creating GUI application in Java?

A panel is a container. It allows you to group components together, it allows you to devise complex interfaces, as each panel can have a different layout, allowing you to leverage the power of different layout managers.

Is Java Swing deprecated?

JavaFX new fixes will continue to be supported on Java SE 8 through March 2022 and removed from Java SE 11. Swing and AWT will continue to be supported on Java SE 8 through at least March 2025, and on Java SE 11 (18.9 LTS) through at least September 2026.

What is Java Swing GUI?

Java Swing is a lightweight Java graphical user interface (GUI) widget toolkit that includes a rich set of widgets. It is part of the Java Foundation Classes (JFC) and includes several packages for developing rich desktop applications in Java.


1 Answers

I would do this using JPanel or image and mouse events by setting their visbility properties. I haven't tried it but, I think I can...

I used these libraries which are for rich applications

http://java.net/projects/animatedtransitions/
http://java.net/projects/timingframework/

let me know if you found anything new.

thanks

from vinay

like image 90
vinay Avatar answered Sep 28 '22 00:09

vinay