2016-07-23 25 views
-3

Ich habe den folgenden Code verwendet, um einen Kreis zu erstellen. Ich muss einen Knopf machen, um die Koordinaten des Kreises zu speichern. Wie extrahiere ich diese Koordinaten?Wie speichert man die strokeOval() -Form in eine Textdatei?

GraphicsContext gc = canvas.getGraphicsContext2D(); 
gc.setStroke(Color.BLUE); 
Random rnd = new Random(); 
int x = rnd.nextInt((int) canvas.getWidth()); 
int y = rnd.nextInt((int) canvas.getHeight()); 
gc.strokeRect(x, y, 100, 100); 

Antwort

0

Setzen Sie die Koordinaten und alle anderen relevanten Daten in in eine Arraylist von benutzerdefinierten Objekt oder eine andere Sammlung, und dann, wenn nötig, die Sammlung speichern aber Sie planen, Ihre Daten zu speichern, sei es Datenbank, XML, Serialisierung, ...

+0

Beachten Sie, dass Ihre Frage ziemlich weit gefasst ist, und dies führt dazu, dass ich eine sehr breite Antwort (und Community-Wiki) posten kann. Wenn Sie spezifischere Hilfe benötigen, dann erhöhen Sie bitte die Spezifität Ihrer Frage sowie das, was Sie gerade versuchen. –