Mina Wissa
Mina Wissa

Reputation: 10971

Is Java Swing out of date?

I downloaded Net Beans IDE and created a new desktop aplication. I choose it to be Swing app. The IDE displayed that the Swing framework is out of date and will not be supported in the future.

Does this mean that Swing is out of date? And if so what are the most recent frameworks that can be used to develop desktop applications?

thanks

Upvotes: 4

Views: 3577

Answers (4)

vodkhang
vodkhang

Reputation: 18741

I think something wrong with your netbeans. Can you show some screenshot?

The future of swing

Upvotes: 0

CurtainDog
CurtainDog

Reputation: 3205

The Swing Application Framework (JSR296) was a project intended to extract the common elements for developing applications with Swing. It is safe to use but is no longer being developed. The official page https://appframework.dev.java.net/ suggests a couple of alternatives, including using the netbeans platform itself and, given how greatly netbeans has matured, I would be keen to investigate this approach.

Swing itself is fine, it'll be around as long as Java is. Though in saying that desktop Java has never really taken hold in the same way other flavours have.

Upvotes: 2

user268396
user268396

Reputation: 11976

In NetBeans the Desktop Application project type is a project based on an external library that was supposed to be the Swing Application Framework (which does things like session state of GUI controls and resource bundle management) but never matured. So that project type is outdated.

However Swing itself (the GUI platform) is `current' in the sense that it is the foremost GUI toolkit that Java has and will continue to have for some time.

Upvotes: 4

Xorty
Xorty

Reputation: 18861

AFAIK Swing is definitelly not out of date and will be even enhanced in JDK7

Maybe you should show us screenshot, it might be misunderstanding

Upvotes: 0

Related Questions