Articles of Java

SwingWorker, Thread.sleep () oder javax.swing.timer? Ich muss “eine Pause einfügen”

Ich arbeite an einem Memory-Spiel und ich möchte es einrichten, also klicke ich auf die erste “card” , dann auf die zweite und wenn sie nicht gleich sind, wird die zweite Karte für ein paar Sekunden “non-flipped” dann kehren sie zu der “non-flipped” Karte “non-flipped” Position. Ich habe versucht SwingWorker , Thread.sleep und SwingTimer aber […]

@AspectJ pointcut für alle Methoden einer class mit spezifischer Annotation

Ich möchte alle öffentlichen Methoden aller classn mit angegebener Annotation überwachen (zB @Monitor) (Anmerkung: Annotation ist auf classnebene). Was könnte ein möglicher Punkt dafür sein? Hinweis: Ich verwende @AspectJ Style Spring AOP.

Wie man Text in Java in der Größe ändert

Ich habe gesehen, dass in Photoshop Text einfach durch Ziehen geändert werden kann. Wie können wir das gleiche in Java machen? Irgendeine Idee, wie man Text in Java ändert? Es wurde ein Schnappschuss des Buchstabens “A” in Photoshop hinzugefügt Bitte lassen Sie mich wissen, was mit diesem Code falsch ist? public class ResizeImage extends JFrame […]

Wie bekomme ich meine Maven-Integrationstests zur Ausführung?

Ich habe ein maven2 Multi-Modul-Projekt und in jedem meiner Kind-Module habe ich JUnit-Tests, die Test.java und Integration.java für Test.java bzw. Integration.java werden. Wenn ich folgendes ausführe: mvn test Alle JUnit-Tests *Test.java innerhalb der *Test.java Module werden ausgeführt. Wenn ich ausführe mvn test -Dtest=**/*Integration Keiner der Integration.java Tests wird innerhalb der untergeordneten Module ausgeführt. Diese scheinen […]

Implementierungsunterschied zwischen Aggregation und Komposition in Java

Ich bin mir der konzeptionellen Unterschiede zwischen Aggregation und Komposition bewusst. Kann mir jemand den Implementierungsunterschied in Java zwischen ihnen mit Beispielen sagen?

Problem mit Spiel des Lebens

Ich arbeite an einer Java-Implementierung von Conways Spiel des Lebens als ein persönliches Projekt für mich. Bis jetzt funktioniert es, aber die Regeln kommen falsch. Die erwarteten Muster zeigen sich nicht so gut wie es sollte. Stimmt etwas mit meinem Code nicht? import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Cell extends JComponent implements MouseListener […]

Warum implementiert Stream Iterable nicht?

In Java 8 haben wir die class Stream , die merkwürdigerweise eine Methode hat Iterator iterator() Sie würden also erwarten, dass es die Schnittstelle Iterable implementiert, die genau diese Methode erfordert, aber das ist nicht der Fall. Wenn ich mit einer foreach-Schleife über einen Stream iterieren möchte, muss ich etwas tun public static Iterable getIterable(Stream […]

Letzte Iteration der erweiterten for-Schleife in Java

Gibt es eine Möglichkeit festzustellen, ob die Schleife das letzte Mal wiederholt wird? Mein Code sieht ungefähr so ​​aus: int[] array = {1, 2, 3…}; StringBuilder builder = new StringBuilder(); for(int i : array) { builder.append(“” + i); if(!lastiteration) builder.append(“,”); } Jetzt möchte ich das Komma nicht in der letzten Iteration anhängen. Jetzt gibt es […]

Gemalte Inhalte unsichtbar während der Größenänderung in Java

Bitte beachten Sie, dass ich dies nicht auf einer Windows-Maschine nur auf einer Mac-Maschine getestet habe. Ich bin mir nicht so sicher, ob dies auch auf einer Windows-Maschine passiert … Wenn ich meine Java-Anwendung skaliere, ist der Inhalt unsichtbar. Ich habe bereits einen Weg gefunden, um es nach der Größenänderung zu beheben, aber nicht, während […]

Minesweeper Aktionsereignisse

Gibt es eine Möglichkeit, bestimmte Ereignisaktionen für linke und rechte Mausklicks spezifisch zu machen? Ich erstelle ein Minesweeper-GUI, wenn also ein Quadrat mit der linken Maustaste angeklickt wird, wird es freigelegt, und wenn es mit der rechten Maustaste angeklickt wird, wird es markiert. Ich war mir nicht sicher, wie man das syntaktisch überprüft und konnte […]