Select the best GUI toolkit – part 5: Java Swing

Selecting the best GUI programming toolkit (8 Part Series)

1 Selecting the best widget toolkit (part 1 of 7)
2 Selecting the best GUI programming toolkit – part 2 (Tkinter in PySimpleGUI)
4 more parts…
3 Selecting the best GUI programming toolkit – part 3: AutoHotkey
4 Selecting the best GUI toolkit – part 4: Windows Forms
5 Select the best GUI toolkit – part 5: Java Swing
6 Select the best GUI toolkit – part 6: wxWidgets
7 Select the best GUI toolkit – part 7: pyQt
8 Select Select the best GUI toolkit – And we have a winner !

NOTE: this the fifth part of a series. The previous article was about .NET Windows Forms. You can find the article here.
Java Swing is one of the oldest GUI toolkits made by SUN, the creator of the language (the first was AWT) and had vast acknowledgment at the time. Another frameworks followed, like SWT made by IBM for their Eclipse IDE. Nowadays, there is also Thinlet and Pivot. At the time of creating, Swing had the purpose of providing one toolkit for all platforms, where the framework provided a look and feel so the application would look like as if it were native to the end user.
For this project i use the nowadays most used Java IDE, Jetbrains Intellij . Oracle, the trademarketeer of Java, still provides the oldest Netbeans IDE and there is also the Eclipse created initially by IBM.
Drag and Drop is supported and you can find the implementation in the FileListTransferHandler.java file.
This port of App Menu Lanucher were, up to now, the only one that were able to run in Windows, MacOs and Linux wihout specific modifications. The UI aesthetics are not the most pleasant ones, but Java beats other development platforms by its long and stable support for almost all OSes.
The source code for this project is available at GitHub.

Article posted using bloggu.io. Try it for free.

Selecting the best GUI programming toolkit (8 Part Series)

1 Selecting the best widget toolkit (part 1 of 7)
2 Selecting the best GUI programming toolkit – part 2 (Tkinter in PySimpleGUI)
4 more parts…
3 Selecting the best GUI programming toolkit – part 3: AutoHotkey
4 Selecting the best GUI toolkit – part 4: Windows Forms
5 Select the best GUI toolkit – part 5: Java Swing
6 Select the best GUI toolkit – part 6: wxWidgets
7 Select the best GUI toolkit – part 7: pyQt
8 Select Select the best GUI toolkit – And we have a winner !

原文链接:Select the best GUI toolkit – part 5: Java Swing

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容