2010-06-24 3 views
4

J'ai téléchargé Net Beans IDE et créé une nouvelle application de bureau. Je l'ai choisi pour être l'application Swing. L'EDI a montré que le framework Swing n'est plus à jour et ne sera plus supporté dans le futur.Est-ce que Java Swing n'est plus à jour?

Cela signifie-t-il que Swing n'est plus à jour? Et si oui, quels sont les cadres les plus récents qui peuvent être utilisés pour développer des applications de bureau?

grâce

+1

Avez-vous choisi "Java Desktop Application" comme type de projet? –

+1

Pouvez-vous poster une capture d'écran sur quel est le message exact (et ce que vous avez choisi). Btw, quelle version de netbeans utilisez-vous? – Nivas

+0

Je ne le vois pas dans netbeans 6.8 donc je vais sortir sur un membre et dire MS utilise 6,9 ​​ – CurtainDog

Répondre

2

Le cadre d'application de Swing (JSR296) était un projet destiné à extraire les éléments communs pour développer des applications avec Swing. Il est sûr à utiliser mais n'est plus développé. La page officielle suggère quelques alternatives, y compris l'utilisation de la plate-forme netbeans elle-même et, étant donné la grande maturité de netbeans, je serais ravi d'étudier cette approche.

Swing lui-même est bien, il sera aussi longtemps que Java est. Cependant, en disant que le bureau Java n'a jamais vraiment pris de la même manière que les autres saveurs.

+0

Oui c'est exactement le message. que devrions nous faire ? coller pour balancer ou trouver une autre alternative? –

+0

SWT/Swing Ou ne créez pas d'applications de bureau en Java :-) – Xorty

0

Swing AFAIK est definitelly pas obsolète et sera encore renforcée dans JDK7

Peut-être que vous devriez nous montrer capture d'écran, il pourrait être malentendu

1

Je pense que quelque chose de mal avec vos NetBeans . Pouvez-vous montrer une capture d'écran?

The future of swing

+1

léger?! C'est l'un des frameworks de bureau les plus lourds (sinon le plus lourd)! – Xorty

+0

Désolé, le bon serait qu'il est plus léger que awt. Et je sais seulement swing et awt pour l'application de bureau Java comme sur certains sites en disant à ce sujet: http://mindprod.com/jgloss/swing.html – vodkhang

+0

awt est mort depuis longtemps. Il y a aussi SWT – Xorty

4

Dans NetBeans le type de projet Desktop Application est un projet basé sur une bibliothèque externe qui était censé être le cadre d'application Swing (qui fait des choses comme l'état de session des contrôles de l'interface graphique et la gestion de l'ensemble de ressources) mais jamais mûri. Donc, ce type de projet est obsolète. Toutefois, Swing lui-même (la plate-forme GUI) est "actuel" dans le sens où il est le premier outil de l'interface graphique que Java a et continuera d'avoir depuis un certain temps.

+0

Je vois, pouvez-vous recommander un IDE pour développer des applications de swing? –

+0

jamais mûri? Il est le cadre de Swing la plus mature ici – Xorty

+0

NetBeans est très bon pour le développement de l'interface graphique, alors tenez-vous en à cela. – willcodejavaforfood