• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Jeanne Boyarsky
  • Ron McLeod
  • Tim Cooke
Sheriffs:
  • Devaka Cooray
  • paul wheaton
  • Mark Herschberg
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Frits Walraven
  • Jj Roberts
Bartenders:
  • Carey Brown
  • salvin francis
  • Piet Souris

Forms

 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Well first, let me tell you I am a 'fairly' experienced programmer in Visual Basic 6.0 (been doing it since the mid 90's). But, finally, at age 71, I'd like to venture out to another programming language. The MAIN purpose is to write fairly simple programs (mainly programs using a database) that can be run on both Windows and Mac platforms. Heard Java was a good one to learn. (I have limited classroom instruction on C, not C++). I am currently running through some tutorials online for the basics (syntax, OOP, etc). One thing I have noted so far, in the tutorials there is no discussion of FORMS. In VB6, I have an IDE from which I create forms and code for actions.

Is there something similar to use along with the Java programming language (I have downloaded Java and SDK)? I tried Eclipse and attempted to install a forms add-in, but failed (no idea why).

Really would like a platform (similar in design to Visual Basic -6.0 or .Net products). Any out there I can download and use?

Please excuse my ignorance.
 
Marshal
Posts: 72059
312
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome to the Ranch

I don't know any VB, so what are FORMs? Are they a GUI display?
 
Sam Brown
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yes, forms are what a user SEES....a GUI display.   "Visual" development programs (Basic, C++, etc) come with an IDE which allows a developer to create GUI-style programs.  
 
Campbell Ritchie
Marshal
Posts: 72059
312
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Java® has three built‑in GUI frameworks, AWT, which has been completely superseded by Swing®, and JavaFX. FX has been hived off from Oracle to the Apache Foundation. Most of us think it is better to start by writing code by hand so as to gain familiarity with the different layouts particularly in Swing®.
There is also SWT, which I have never tried, which accompanies Eclipse. I thought there were GUI builder plugins for all the well‑known Java® IDEs, NetBeans, Eclipse, and JetBrains (=IntelliJ). This link should tell you about installing SWT on Eclipse. There are doubtless other GUI frameworks lurking out there in cyberspace.
 
Sam Brown
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks CR...

As I already have Eclipse installed, I'll check out the link for SWT you provided.

I understand about 'coding first/gui second'.   But I would hate to learn a new language (like I said, I am 'fairly' proficient in VB6 (an 'ancient' development platform), and have dabbled in OOP-oriented VB.Net which has 'similar' syntax to Java) and then not be able to create 'simple' GUI-type programs.  Basically, the purpose of learning Java for me is to create just ONE program (at least for a start) that can be run on Mac and Windows OS's.  The one I want to develop (like I did in VB6) is simple in design...it basically is a database with a GUI on it.  I use MS Access, but am familiar with other DBs.  My Church admin office moved to Mac OS platforms and I used to share my Windows program(s) with them, but am unable to do so now as VB6 does not port well at all!!!  The program would give that office user the capability to view, add, delete, change information about members in the Church without me having to do so for them.  I attempted to convince them to install Parallels, which is a tool which allows side-by-side OSs to operate (like Mac and Windows) on one computer, but failed to do so.  So my alternative is to write something for them to use on their Apple machines.

I've heard of NetBeans but didn't know if it was what I would like.  

 
Saloon Keeper
Posts: 23263
158
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Campbell Ritchie wrote:There is also SWT, which I have never tried, which accompanies Eclipse.



More accurately, SWT is the GUI framework that Eclipse is written in. Other products that I know of that use SWT include the graphical components of the Hitachi Pentaho™ data suite and the ArgoUML UML graphical design tool.

Partisans claim that SWT is a superior desktop UI framework. I've worked with SWT when I made mods the the Pentaho DI editor utility ("spoon"), and from my point of view, I didn't find it compellingly better (or worse) than Swing, but that's just my view.

I'm pretty sure that there was at least one other third-party GUI framework, but I can't remember what it was.
 
This guy is skipping without a rope. At least, that's what this tiny ad said:
the value of filler advertising in 2021
https://coderanch.com/t/730886/filler-advertising
reply
    Bookmark Topic Watch Topic
  • New Topic