Build gui in java desktop application [closed] - java

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I'm developing a java-database desktop application using netbeans and swing. The application has so many features that creating gui has become a problem and it has a very old look when compared to other modern applications. I found javafx, swingx, jgoodies, netbeans platform and so on...and the discussion on these topics is never ending!! I need good support for customising tables,trees, toolbars and skins. what should i use??

i would suggest you to go for javaFX. I had earlier worked on swing but now moved to javaFX.Benefits are
Good look and feel
can be used server side also.

Use the simplest method possible. Seriously, whatever you find easier go with. I find Eclipse Windows Builder is better than Netbeans but if installing the Eclipse plugin. Netbeans is probably a lot simpler than Eclipse Window Builder, but some people like me prefer Window Builder. Go with whatever you find easiest.
GUI building is complex in Java, they designed it well so it is hard as a novice to jump in, and it is better to start running then learn as you need more complex features. Google then becomes a good ally.

Related

Is it better to learn android app development from drag and drop features of android studio without properly knowing xml? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 1 year ago.
Improve this question
Question as an absolute beginner. I just completed the core java and started learning android. I have searched a lot for good courses of an android and I found one from google on Udacity. That is awesome. But the problem is that that course is from 2015. So, it is outdated now. They taught xml by code not by drag and drop of android. That's why some code is not working now!
I know these drag and drop features of android studio is to help us and save our time. But as a beginner if I don't know the proper use of xml, then how I will become a good android app dev?
As a beginner, we tend to worry too much about things and whether or not this or that will be good or not but I can assure you that in the end one way or the other you will eventually get a hang of it. From personal experience, working with both XML and the drag and drop has no issue whatsoever but its good to understand the XML part as you cant always rely on the drag and drop feature. The only catch is to get your hands dirty with creating projects and using the built in features of Android Studio such as code completion and as good starting place I'd recommend watching YouTube tutorials and following the likes of CodingInFlow who are great teachers in Android. Good Luck in Your Future Projects

Building a Charting Library on the JVM from Scratch [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 years ago.
Improve this question
I thought I would ask around here as there are a lot of experienced devs with much more understanding of the Java ecosystem than me.
So, I am looking to build a plotting library for some simulation data I am working on. This will consist of having some subset of matplotlib's functionality. From what I understand I can use the following on the JVM:
JavaFX / Swing
Java2d / java3d
Java OpenGL
Could anyone kindly tell me if any of those are suitable for what I am intending to do, or suggest a better alternative?
I do not want to use an existing plotting library as this is for a project which prevents me from doing so. I can however use a lower level library to build higher level components.
Thanks!
JFreeChart is based on Java2d (AFAICT), so that is definitely an option. You could start by looking at their code, understand their approach and then re-implement the pieces you need. Some will argue that in that case use the library, but as you stated you can't. But there is no shame in using what others have done.

Develop attractive gui in linux [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I'm a newbie in the world of linux development.
I have used linux os in the past (ubuntu, sabayon and gentoo for a little time).
Actually I'm mainly a .net c# developer and I have done some Android app.
My company, for a new project, ask me to develop a Linux application in java with a attractive gui.
I' ve searched around on the net and I have found only old topics about this.
I have read about swing but.. swing has born in 1996 and probably is a little old tecnology.
I have read about vaadin but is for web app and it cannot permit to use SO utility, read folders ecc.
Someone can suggest me what can I use?
And what editor I use for the design of a good gui?
Thank you all for any answers and excuse me for my bad english.
If you want content rich (UI wise) applications, you should take a look at JavaFX since it should offer better functionality than the older Swing counter part.
As far as IDE's, I have used Netbeans on all the Linux distributions I have owned (including Sabayon) and it should provide you with a GUI interface builder (much like the designer in Visual Studio). You can take a look at this Netbeans page for more directions on how to use Netbeans to build a UI application.
You can use QT Jambi if you find it appropriate
https://qt-project.org/wiki/Qt_Jambi
http://www.javaworld.com/article/2077750/core-java/java-desktop-development-with-qt-jambi.html
If you are looking for great performance with a Java GUI you can try jmonkeyengine http://jmonkeyengine.org/ (play store on android is made with this engine) or libgdx (http://libgdx.badlogicgames.com/)
They are mainly used for games, but GUI with many animations and interactions should look pretty fine with them. Also, they can be used for desktop AND android.

Applications to use Java with [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
I recently downloaded Java JDK, and installed it on my PC, yet I only received Java Mission Control, which is useless to me. Is there another way of getting programs to create apps in Java with?
Thanks :)
Personally I have used 3 different IDEs them being:
IntelliJ
Netbeans
Eclipse
I personally, as being the first IDE that I used was Eclipse, but Netbeans is taking a great liking on me because of its ability to use multiple different languages in an easy to use interface. Although Eclipse being the greatest in my opinion because of its easy keybindings and a ton of useful plugins. IntelliJ is the least favourite of the 3 because I find it cumbersome, but that is just my opinion.
I would do a quick google search for "Eclipse IDE", it makes the process of developing a program much easier in my opinion. It may seem intimidating at first but just look up a few tutorials and you should be okay.
find for
`
eclips
netbeans
IDE but these IDE are for professionals who are hands on java
after some set of practice's use one of above IDE
if you want to remember and learn the concept of .class files, packages and command line then go with
Notepad
Notepad++
Editplus

Java desktop apps [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
Are there any professional Java desktop applications in use? I'm asking this because I started to study Java and would like to know it's possibilities and/or domains in which java is used.
Some of the largest existing ones are from the software development space (thats also the primary domain for desktop applications) like Eclipse or Netbeans or Rational Software architect.
Another big one is the IBM DB2 Tools (not the database itself). (But if you want to see something as a reference better not take these because they are slow as hell).
http://netbeans.org/
http://argouml.tigris.org/
http://www.magicdraw.com
http://www.jetbrains.com/idea
check out this SO question..its answers contain a list of desktop applications running on java.
here
DumpHD is a well-written application in Java; it works perfectly in Windows and Linux.
It's worth noting that both Eclipse and Netbeans also offer a platform for developing applications on and not just an IDE.
Here is a sample of applications written using the Netbeans Platform
http://platform.netbeans.org/screenshots.html

Categories