Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Isolate GUI editor from IDE #18

Open
albfan opened this issue Jul 19, 2015 · 5 comments
Open

Isolate GUI editor from IDE #18

albfan opened this issue Jul 19, 2015 · 5 comments

Comments

@albfan
Copy link
Owner

albfan commented Jul 19, 2015

JMeld comes with group layout forms

https://docs.oracle.com/javase/tutorial/uiswing/layout/group.html

which is tied to Netbeans https://netbeans.org/kb/docs/java/quickstart-gui.html

Every little change made, generates a lot of noise which hides the change behind.. See 4fc9004 as an example, I want to avoid that.

Other solutions are tied to each IDE too:

https://www.jetbrains.com/idea/help/designing-gui-major-steps.html

Seems there is no "rosseta stone" for java forms. Best shot is jformdesigner but is privative and it converts metadata form to... another closed form format.

Other good solutions are:

http://www.jgoodies.com/products/swing-suite/
http://www.miglayout.com/

The objetive is to design complex GUI layouts with a compact and robust system, wether it is command line, visual, or compiled from metadata.

@opticyclic
Copy link

If you are going to rewrite the GUI, maybe do it in JavaFX or go crazy and use Electron!

@albfan
Copy link
Owner Author

albfan commented Jun 1, 2016

Indeed, plans are to offer core as a REST api, so electron implementations should be easy to do.

@albfan
Copy link
Owner Author

albfan commented Jun 19, 2016

Although not apparently related, working on albfan/SocketTest#3 gives the tips to finish this issue (as it is a more simple program, easy to translate to MVC)

@albfan
Copy link
Owner Author

albfan commented Mar 23, 2017

@albfan
Copy link
Owner Author

albfan commented Sep 13, 2018

I did a quick test and fxml works correctly.

https://github.com/albfan/javafxTest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants