Articles of Java

Serialisieren Sie JavaFX-Komponenten

Ich versuche eine kleine Drag & Drop-Anwendung unter Java FX zu entwickeln. Der Benutzer wird JFX-Komponenten wie Buttons, Menüs, Labels an bestimmten Positionen ablegen. Wenn er fertig ist, wird er dieses Layout speichern und später wird er das Layout wieder öffnen und er wird es wieder benutzen. Es ist wichtig, die Informationen über alle Objekte […]

Java Native Access macht nicht C ++, oder?

Ich habe viele Verweise online (einschließlich einige auf Stackoverflow) zu JNA gefunden, das für C ++ – Bibliotheken verwendet wird, aber nichts, was ich in den JNA-Dokumenten finden kann, zeigt an, dass das möglich ist. Es scheint keine Möglichkeit zu geben, insbesondere eine C ++ – class zu umbrechen. Ich brauche nativen Zugriff, um RTAudio […]

Bildgrößenanpassung und Anzeige in JPanel oder JLabel ohne Qualitätsverlust

Ich entwickle ein Java-Programm, um Mitarbeiterbilder bei der Registrierung mit einer Webcam zu erfassen. Ich kann das Bild ohne Probleme erhalten und es in meinem C: Laufwerk speichern, aber beim Abrufen des Bildes wird nur ein Teil des Bildes auf dem Etikett angezeigt. Gibt es eine Möglichkeit, die JPEG-Größe zu ändern, bevor Sie sie speichern? […]

Das Schließen eines Scanners triggers java.util.NoSuchElementException aus

Ich schreibe ein RPG-Kampfsystem von Grund auf in Java, ehrgeizig, oder? Nun, ich habe Probleme. Das ist mein Code: void turnChoice() { System.out.println(“What will you do? Say (Fight) (Run) (Use Item)”); Scanner turnChoice = new Scanner(System.in); switch (turnChoice.nextLine()) { case (“Fight”): Combat fighting = new Combat(); fighting.fight(); default: } turnChoice.close(); } Wenn es diesen Punkt […]

Verbotener Paketname: Java

Ich habe versucht, die Daten von meinem databasenamen als Jaane mit Benutzernamen Hallo und Passwort Hallo zu bekommen. Error: java.lang.SecurityException: Prohibited package name: java at java.lang.ClassLoader.preDefineClass(ClassLoader.java:480) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$000(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) Could not find the main class: […]

Datei truncate Operation in Java

Wie schneidet man am besten eine Datei in Java ab? Zum Beispiel diese Dummy-function, nur als ein Beispiel, um die Absicht zu verdeutlichen: void readAndTruncate(File f, List lines) throws FileNotFoundException { for (Scanner s = new Scanner(f); s.hasNextLine(); lines.add(s.nextLine())) {} // truncate f here! how? } Die Datei kann nicht gelöscht werden, da die Datei […]

JavaFX – Wie verwende ich eine Methode in einem Controller von einem anderen Controller?

Mit SceneBuilder arbeiten. Ich habe 2 Stufen, jede mit einem Controller: stage1Controller, stage2Controller. Stage1Controller: public class Stage1Controller { @FXML private MenuItem translate; @FXML private Menu file; @FXML private Menu edit; @FXML private Menu help; @FXML private void handleTranslate (ActionEvent event){ translateFirstStage(); //HOW TO ACCESS THE stage2Controller setLabel()?? } private void translateFirstStage(){ file.setText(“Fichier”); edit.setText(“Modifier”); help.setText(“Aide”); } […]

Division zwischen Ganzzahlen in Java

Ich muss Division zwischen Ganzzahlen in Java durchführen, und das Ergebnis sollte ein Float sein. Könnte ich einfach / Symbol dafür verwenden? Wie in: int integer1 = 1; int integer2 = 2; float quotient = integer1 / integer2; // Could I do this?

wie bar Wert über Bar javafx angezeigt wird

Von diesem Code kann ich ein Balkendiagramm von 10 Balken erzeugen, jetzt möchte ich wissen, wie man den Wert jedes Balkens über dem Balken wie das angehängte Bild anzeigt: Hier ist Code: public class BarChartSample extends Application { @Override public void start(Stage stage) { stage.setTitle(“Bar Chart Sample”); final CategoryAxis xAxis = new CategoryAxis(); final NumberAxis […]

Java VM: reproduzierbare SIGSEGV auf 1.6.0_17 und 1.6.0_18, wie zu melden?

EDIT : Diese reproduzierbare SIGSEGV passiert auf einem Linux-Rechner mit mehr als einem proc und mehr als 2 GB mem, so dass Java standardmäßig den -server-Modus verwendet. Interessanterweise, wenn ich “-Client” erzwinge, gibt es keinen Absturz mehr … (Ich bin mir immer noch nicht sicher, was ich mit meiner reproduzierbaren SIGSEGV machen soll, aber es […]