Y a-t-il de bons exemples d'utilisation de 'scala.swing"? [fermé]

Je ne sais pas Java ou Swing , mais je suis assez familier avec Scala, et je n'ai aucun problème à l'utiliser pour mes besoins. Mais quand j'essaie d'implémenter une interface graphique, j'obtiens beaucoup de problèmes/bogues que la documentation ne peut pas résoudre facilement. Je suppose scala.swing exemples pourraient aider beaucoup!

y a-t-il des applications petites mais pas triviales et bien écrites utilisant scala.swing que je pourrais apprendre?

22
demandé sur Peter Mortensen 2010-12-23 03:44:23
la source

5 ответов

Il existe de nombreux exemples dans sources . Je recommande de le vérifier.

egalement, Ingo a posté un nice intro au scala.swing de conception.

j'ai trouvé que lire les sources n'était pas si difficile et a aidé beaucoup.

18
répondu pedrofurla 2010-12-23 13:29:14
la source

Voici un court présentation par Ken Scambler ( diapositives ), dans lequel il explique l'idée de base de scala.swing et fait quelques bons trucs en utilisant la composition mixin pour peindre des composants.

5
répondu Carlos López-Camey 2014-12-09 16:09:25
la source

L'officiel scala.swing description a un certain nombre de bons exemples. Aussi, il y a des exemples dans le programmation en Scala Livre de Martin Odersky et d'autres.

4
répondu fehu 2015-10-25 13:19:56
la source

le dernier chapitre (Ch. 33) dans Odersky programmation en Scala passe par le processus de faire un simple, mais certainement pas trivial GUI tableur programme en utilisant Scala. C'est une application GUI assez riche et la source (ainsi que l'explication) est tout là. Le chapitre qui précède détaille la programmation GUI à l'aide de scala.swing et est plein d'exemples, mais il n'a pas très nombreux.

Scala n'est pas trop utilisé dans la création applications bureautiques, mais cela peut certainement être fait. Si vous voulez une interface graphique avec une application Scala, Swing fait certainement l'affaire (il est utilisé dans sa forme Java dans un certain nombre d'applications de bureau populaires, comme Eclipse , et scala.swing est juste un emballage pour javax.swing.)

2
répondu Rafe Kettler 2015-10-25 13:22:13
la source

scala.swing vient avec des exemples, correspondant probablement "petit mais pas trivial". Ceci est un lien vers le GitHub home of Scala Swing, /dossier test .

Ce n'est pas suffisant, mais c'est le meilleur départ.

Le Dépassement de Pile question Tutoriel sur la Balançoire dans Scala? a une réponse pointant vers un tutoriel Allemand , avec des exemples (pas besoin de parler Allemand, garder en poussant les boutons).

cet exemple de tetrix n'est pas anodin mais simple.

package root ne répond pas directement à la question, mais dans ces circonstances L'API est un bon début.

0
répondu Rob Crowther 2017-05-23 15:17:38
la source

Autres questions sur