How much time will it take to build this sample Windows App in Xojo?

A basic list control??? You mean jlist?

Maybe a list word was badly chosen, I mean like a basic table (or multi column list).

Read about

https://docs.oracle.com/javase/6/docs/api/javax/swing/JTable.html

I struggle to think of anything crappier than Java Swing, it must be the fugliest UI kit in the entire history of the cosmos :nauseated_face:

Even Java’s documentation is fugly :bangbang:
What the hell is wrong with those people?

1 Like

Nothing fugly sorry. Normal docs.

Swing is simple to use at all.

How many years of JAVA experience is required for this?

I have never programmed directly in JAVA but have tried my hands on B4J from b4x.com.

In B4J I could not find any component that is powerful enough to provide a descent table with basic features without having to code a lot of features/functionality. In fact building the table component requires lot of programming and this makes it very non-visual.

BTW I am planning to try my hands on BANano originally built by @Alwaysbusy. This seems to be an easy way to build web apps using the familiar basic language. I am primarily interested in… GitHub - Mashiane/BANanoVuetify: Write Vuetify Apps in B4X, get your javascript, css and html in return

Finally it becomes very easy for a user to spot a JAVA app as all the JAVA apps that I have used till date have a javaish feel.

Learn java and you can do it

B4j has no JTABLE or javafx table. While b4j produces javafx it builds only a small part of the javafx API. The javafx table is also coming up with the needed functionality. Please don’t compare b4j with java FX or swing programming while b4j has only rudimentary API java has all you may need

Theres themes, but IIRC they were kinda half baked. Some good enough where people made windowblinds skins from them.

It’s been quite a while since I looked tho.

you can use the flatlaf theme it is for free. No problem. Simply import it that’s it.

I dunno why people are so complex. I wrote about it in this forum already.

Thorsten, do you have a “hello world” example?

The hard part is getting started. With Xojo you can launch it, drag a button, add an alert, and compile.

How would you do that in a cross platform java app?

I wrote one and it’s published for Desktop on INN. It is no rocketscience. If I will have five minutes I will make a Video for it. So we will have a Desktop Application with a modern look and feel as first and later a mobile application in Codenameone als hallo world.

2 Likes

I will take a look, can’t believe people worry about running software , windows has a sandbox which you can run anything in which can’t access your system.

2 Likes