Articles of traitement

Est-il possible de générer une classe interne d’une classe à comstackr avec un processeur d’annotation?

Je me demande s’il serait possible de générer une classe, via un processeur d’annotation, qui serait une classe interne d’une classe à comstackr. Par exemple, lors de la compilation de la classe A , générez la classe A$Foo . Je me demande s’il y a un truc qui pourrait être utilisé ou non. J’ai eu […]

Chargement de grandes images sous forme de vignettes sans problème de mémoire en Java?

J’essaie de permettre à l’utilisateur de charger des images à partir de son disque dur et de les présenter visuellement dans l’interface graphique sous la forme d’une liste de miniatures (JPanels avec des icons ajoutées à une JList). J’utilise actuellement ImageIO.read () pour obtenir une BufferedImage et utilise getScaledInstance pour chaque image (vous avez entendu […]

Est-ce que try / catch pour chaque instruction qui lève une exception est considéré comme un anti-modèle?

Je suis en train de réviser le code Java d’un collègue et je vois beaucoup de cas dans lesquels chaque instruction pouvant générer une exception est encapsulée dans son propre try / catch. Où le bloc catch effectue tous la même opération (opération qui ne concerne pas ma question). Pour moi, cela ressemble à une […]

Accéder au champ constant dans le processeur d’annotation

Supposons qu’une classe définit un champ constant: public class Foo { public static final int CONSTANT_FIELD = 3; } Et supposons qu’une interface d’annotation soit déclarée comme suit: public @interface Something { int value(); } Enfin, supposons que l’annotation est utilisée comme suit: @Something(Foo.CONSTANT_FIELD) Question: Dans un processeur d’annotation, comment puis-je obtenir l’élément pour CONSTANT_FIELD […]

Comment utiliser des annotations de type personnalisé en Java

Java 8 a une fonctionnalité appelée Annotations de type ( JSR 308 ). Je voudrais l’utiliser pour un cadre simple de mappeur d’object à object. J’aimerais définir l’annotation @ExpectedType comme ceci @Target({ElementType.TYPE_PARAMETER, ElementType.TYPE_USE}) @Retention(RetentionPolicy.RUNTIME) public @interface ExpectedType { public Class value(); } Et puis utilisez-le dans mon code comme ceci: public class SomeServiceImpl() { public […]

Paramètre de type de recherche du type de retour de méthode dans le processeur d’annotation Java 6

J’écris un outil qui utilise le processeur d’annotation pour générer du code source en fonction du type de retour des méthodes d’une classe annotée. Le type de retour est toujours un sous-type (interface ou classe) d’une interface A qui définit une variable de type T interface A{T m();}; Je voudrais trouver le paramètre de type […]

“Randonnée” aléatoire autour d’un emplacement central dans une zone limitée?

Je ne sais pas si je peux exprimer correctement cette question, mais la voici. Je veux coder un exemple, où les petits points ont une vitesse selon laquelle ils se déplacent – mais aussi, il y a un mouvement aléatoire superposé au mouvement “correct”. En utilisant le code de Processing ci-dessous, je reçois l’animation suivante: […]

Enums in Processing 2.0

Cette question fait référence à la version 1.2.1 et ne comstack pas à une autre partie. Ce n’est donc pas un doublon. Je veux utiliser des enums dans Processing. J’ai lu qu’ils fonctionnent mieux dans un fichier séparé, donc je l’ai fait. Ce code est compilé correctement: enum Status { STOPPED,MOVING }; Mais quand j’ai […]

Comment récupérer plus de 100 résultats en utilisant Twitter4j

J’utilise la bibliothèque Twitter4j pour récupérer des tweets, mais je ne reçois pas assez pour mes besoins. Actuellement, je reçois ce maximum de 100 d’une page. Comment implémenter maxId et SinceId dans le code ci-dessous dans Traitement afin de récupérer plus de 100 résultats à partir de l’API de recherche Twitter? Je suis totalement novice […]

Définition correcte de la taille de segment dans IntelliJ IDEA

J’ai ce problème particulier d’exécuter une application de traitement dans IntelliJ IDEA. Je veux enregistrer une grande image et pour ce faire, je cours à l’exception suivante: Exception dans le fil “Animation Thread” java.lang.OutOfMemoryError: espace de segment de mémoire Java dans java.awt.image.DataBufferInt. (DataBufferInt.java:75) sur java.awt.image.Raster.createPackedRack (Raster.java:467). java.awt.image.DirectColorModel.createCompatibleWritableRaster (DirectColorModel.java:1032) à l’adresse java.awt.image.BufferedImage. (BufferedImage.java:331) lors du traitement. […]