Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are the Java GUIs

I'm too far from Java technologies.

  • Just for curiosity what is the name of the technology/API/class which let us develop desktop applications with Java (like windows forms)?
  • I heard a toolkit named Swing. Is that the official GUI toolkit and is there any alternatives of Swing?
  • Is there a technology in Java corresponding to WPF of C#?
like image 605
Lupus Avatar asked Dec 06 '25 08:12

Lupus


1 Answers

Java Swing is the most commonly used GUI toolkit for Java. There are alternatives (JavaFX, AWT, SWT), but Swing is a very good starting point if you start devolping desktop applications with Java. The only thing I would consider is looking at alternative LayoutManagers like MigLayout. But you can easily begin with the standard ones. There is a great visual guide to start off with Java Swing and the various LayoutManagers.

like image 127
brimborium Avatar answered Dec 08 '25 20:12

brimborium