2D-Grafik Form der GrafikObjekte ändern, Ellipse -> Rectangle

Daniel_90

Neues Mitglied
Hallo liebe Forenleser!

Ich habe ein Problem. Folgendes: Ich muss in unserem GrafikEditor , die enstehenden Kreise(GrafikObjekte) , welche als Ellipse erzeugt werden, per Mausklick auf das jeweilige Objekt in ein Rectangle Objekt verformen. Ich habe mir mehr oder weniger schon den Kopf darüber zerbrochen wie ich das anstellen könnte, doch leider reicht mein Javawissen nicht aus um das Problem zu lösen.

Hoffe es kann mir wer weiterhelfen,

Gruß Daniel
 
Zuletzt bearbeitet von einem Moderator:
S

SlaterB

Gast
was du als Grundlage brauchst ist ein Programm, welches dargestellte Objekte auch wirklich verwalten kann,
so dass diese beliebig oft gezeichnet und auch selektiert werden können

hier ist z.B. eines, welches sich mit mit dem Verschieben beschäftigt
http://www.java-forum.org/awt-swing-swt/110950-rechteck-kreise-verschieben.html

wenn du das verstehst dann kannst du auch die Mausverarbeitung ändern, so dass dort der Typ des Objektes verändert wird oder ähnliches
 

ARadauer

Top Contributor
Im Grunde brauchst du eine Datenmodell das deine GrafikObjekte hält. zb in einer Liste
Dieses Datenmodell bietet Methoden um neue Objekte einzfügen oder zu verändern.
Dann brauchst du eine Ansicht, die einfach die Objekte zeichnest.
Dazwischen baust du dir einen Controller der die Kommandos von der GUI entgegenimmt oder die Objekte im Modell verändert.
Hat sich das Model geändert, weißt du die View an die Objekte neu zu zeichnen...

Hast du das, hast du schon mal eine Saubere Struktur in deinem Programm..
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D JButton Form verändern AWT, Swing, JavaFX & SWT 4
Monokuma Canvas Form entfernen AWT, Swing, JavaFX & SWT 2
Monokuma 2D-Grafik Imageimport durch eine gezeichnete Form ersetzen AWT, Swing, JavaFX & SWT 16
F Variablen an eine Form binden? AWT, Swing, JavaFX & SWT 2
A Swing Wie Daten in der Form speichern? Array oder ArrayList AWT, Swing, JavaFX & SWT 2
M Gui-Form alle Labels anzeigen AWT, Swing, JavaFX & SWT 4
K Swing JPanel ueber komplette Form legen AWT, Swing, JavaFX & SWT 1
J Swing JSlider - Form des Reglers AWT, Swing, JavaFX & SWT 6
R Prüfen ob Form bereits geöffnet AWT, Swing, JavaFX & SWT 9
E Mit Netbeans von einer Form auf eine Komponente einer anderen Form zugreifen AWT, Swing, JavaFX & SWT 2
B Swing Form undecorated: Beim Bewegen geht die Maus immer automatisch zur linken Seite. AWT, Swing, JavaFX & SWT 7
T Tetris - nächste Form anzeigen AWT, Swing, JavaFX & SWT 6
W Java Form bleibt Weiß AWT, Swing, JavaFX & SWT 7
L Schöne Ausgabe in Form einer Liste AWT, Swing, JavaFX & SWT 5
F Fenster in Form eines Sechseck AWT, Swing, JavaFX & SWT 6
D Drucken eines "Formulars" in abgeänderter Form AWT, Swing, JavaFX & SWT 5
E SWT und Separierung von Logik, Präsentation sowie Modell (also eine Form von MVC) AWT, Swing, JavaFX & SWT 10
B Master-Detail Form und filtern AWT, Swing, JavaFX & SWT 2
S import von Klassen (zwei Panels eine Form) AWT, Swing, JavaFX & SWT 39
R JLayeredPane - JPanel mit variabler Form AWT, Swing, JavaFX & SWT 4
T SWT/Eclipse Form Controls zur Laufzeit hinzufügen,GridLayout AWT, Swing, JavaFX & SWT 4
G Components form AWT, Swing, JavaFX & SWT 3
M Form als abstrakte Klasse AWT, Swing, JavaFX & SWT 3
U Anwendung nicht beenden beim form schliessen? AWT, Swing, JavaFX & SWT 6
G JPanel in Form einer Sprechblase AWT, Swing, JavaFX & SWT 4
R Component einer Form herausbekommen AWT, Swing, JavaFX & SWT 3
I Tabelle in "Excel" Form AWT, Swing, JavaFX & SWT 5
F Form eines Buttons ändern AWT, Swing, JavaFX & SWT 10
F Parameter aus HTML-Form in Java-App per Post an PHP Script s AWT, Swing, JavaFX & SWT 2
H Die Form eines JButton ändern AWT, Swing, JavaFX & SWT 4
N jframe form ändern AWT, Swing, JavaFX & SWT 5
L Grafikobjekte per Drag&Drop verschieben AWT, Swing, JavaFX & SWT 3
M Grafikobjekte mit Mouse auswählen und verschieben AWT, Swing, JavaFX & SWT 2
H Swing Componente zur Läufzeit ändern AWT, Swing, JavaFX & SWT 3
H JDialog in Größe ändern - Resize-Cursor bleibt betreten der Komponente AWT, Swing, JavaFX & SWT 1
H AWT Dialog Größe ändern - Schwarzer Inhalt beim groß ziehen AWT, Swing, JavaFX & SWT 1
_user_q ChoiceBox Elemente: Sprache ändern AWT, Swing, JavaFX & SWT 7
raeuchertofu Text von JTextfield und JLabel ändern AWT, Swing, JavaFX & SWT 2
B Deckraft ändern AWT, Swing, JavaFX & SWT 1
Davee JavaFX ListView = null wenn ich sie in Laufzeit ändern will! AWT, Swing, JavaFX & SWT 16
missy72 JavaFX RowFactory Schriftfarbe ändern AWT, Swing, JavaFX & SWT 6
T Swing JTable cellRenderer mit jpg Hintergrundfarbe lässt sich nicht ändern. AWT, Swing, JavaFX & SWT 1
N Bilder auf Button einfügen und mehrmals ändern (ein Button, mehrere ActionListener) AWT, Swing, JavaFX & SWT 2
Hatsi09 GUI Input Farbe ändern AWT, Swing, JavaFX & SWT 0
W JavaFX CSS ändern wirft NPE AWT, Swing, JavaFX & SWT 8
E Keystroke für Ausschneiden läßt sich nicht ändern AWT, Swing, JavaFX & SWT 2
L Swing Button Farbe ändern/wechseln AWT, Swing, JavaFX & SWT 2
B JavaFX Farbe eines Quadrates in einer separaten Klasse ändern AWT, Swing, JavaFX & SWT 4
sascha-sphw JavaFX ListCell höhe verändert sich beim ändern der Text-Farbe AWT, Swing, JavaFX & SWT 14
L Swing JLabel wird beim ändern der Schriftart immer neu gezeichnet. AWT, Swing, JavaFX & SWT 2
R Swing JTextField - Schriftgröße je nach Länge und Größe ändern AWT, Swing, JavaFX & SWT 0
OSchriever Layout über Radiobuttons ändern AWT, Swing, JavaFX & SWT 4
S Swing JLabel Text mit der Zeit ändern AWT, Swing, JavaFX & SWT 1
S JavaFX ListView Inhalte während Laufzeit ändern AWT, Swing, JavaFX & SWT 23
Shallty JavaFX MenuItem (Info) Icon ändern AWT, Swing, JavaFX & SWT 7
J Schriftart über einen Button ändern AWT, Swing, JavaFX & SWT 1
J JButton zum ändern Der Schriftart/Schriftgröße AWT, Swing, JavaFX & SWT 2
C Bilder so einbinden, dass sie sich ändern AWT, Swing, JavaFX & SWT 6
S JavaFX Boolean ändern Table View AWT, Swing, JavaFX & SWT 14
K Swing Text eines Lables in einer Methode ändern AWT, Swing, JavaFX & SWT 13
L JavaFX TableView kein content text ändern AWT, Swing, JavaFX & SWT 2
I Java Bildfarbe ändern wie bei Photoshop AWT, Swing, JavaFX & SWT 9
cool_brivk24 Swing Button Farbe ändern AWT, Swing, JavaFX & SWT 2
B Observer Pattern JLabel ändern AWT, Swing, JavaFX & SWT 7
K JavaFX TextInputDialog Button Text ändern AWT, Swing, JavaFX & SWT 1
Tronert JavaFX Linienstärke eines Separators ändern? AWT, Swing, JavaFX & SWT 3
das_leon AWT Button Design ändern AWT, Swing, JavaFX & SWT 5
S JavaFX GridPane Zellen Seitenverhätnis passend ändern mit der Stage AWT, Swing, JavaFX & SWT 0
S Parameter ändern in try/catch AWT, Swing, JavaFX & SWT 5
xYurisha JLabel Text einer geöffneten Gui über eine andere Klasse ändern! AWT, Swing, JavaFX & SWT 3
J 2D-Grafik Background einer Jpanel Klasse ändern AWT, Swing, JavaFX & SWT 1
G JavaFX TableView Wert in Spalte ändern AWT, Swing, JavaFX & SWT 0
C JavaFX Inhalt eines SplitPane's durch Menü-Auswahl ändern? AWT, Swing, JavaFX & SWT 13
DaCrazyJavaExpert Swing Größe des JPanel ändern/wird nicht geändert. AWT, Swing, JavaFX & SWT 3
L JavaFX button über andere Klasse ändern AWT, Swing, JavaFX & SWT 7
T JavaFX Text des ProgressIndicators ändern AWT, Swing, JavaFX & SWT 2
T JavaFx Examples ändern liefert unerwartetes Ergebnis AWT, Swing, JavaFX & SWT 5
Z Swing JTree DefaultMultipleTreeNode Repräsentation ändern AWT, Swing, JavaFX & SWT 1
MaxG. Swing Farbe von Button beim drücken ändern AWT, Swing, JavaFX & SWT 4
MaxG. JFrame Größe ändern AWT, Swing, JavaFX & SWT 16
K Liniendicke für Line Chart dynamisch ändern AWT, Swing, JavaFX & SWT 0
K Sprache ändern AWT, Swing, JavaFX & SWT 11
P Jframe Bild einfügen, Hintergrund Farbe ändern, und Button schrift Größe ändern AWT, Swing, JavaFX & SWT 2
S JavaFX fxml datein mit menübar ändern AWT, Swing, JavaFX & SWT 20
W Kodierung (CharSet) beim Schreiben ändern AWT, Swing, JavaFX & SWT 1
Neumi5694 LookAndFeel Look & Feel nicht angezeigter Komponenten ändern AWT, Swing, JavaFX & SWT 6
T AWT Farben in einem Bild ändern AWT, Swing, JavaFX & SWT 8
N JLabel ändern während Programm ausgeführt wird AWT, Swing, JavaFX & SWT 4
krgewb Swing JTree - Farbe von nodes ändern AWT, Swing, JavaFX & SWT 4
D Swing JScrollPane Tabelle ändern (2 Tabellen) AWT, Swing, JavaFX & SWT 7
Sugan Inhalte mit Threads ändern -> java.lang.IllegalStateException AWT, Swing, JavaFX & SWT 6
X JMenu Menu-Bar ausrichtung ändern im Programm AWT, Swing, JavaFX & SWT 0
D JavaFX Probleme bei Service-Klasse beim ändern der GUI AWT, Swing, JavaFX & SWT 8
P im JTable die Schriftfarbe ändern AWT, Swing, JavaFX & SWT 19
F GUI Auflösung ändern - Koordianten und Proportions Problem AWT, Swing, JavaFX & SWT 21
R Hilfe beim ändern des Hintergrundes eines JFrames AWT, Swing, JavaFX & SWT 9
R LookAndFeel Wie kann man die Textfarbe der Nimbus ProgressBar nach Füllstand ändern? AWT, Swing, JavaFX & SWT 2
J JavaFX Bestimmte Zellen im TableView ändern (Farbe und Text) AWT, Swing, JavaFX & SWT 1
J JTable bounds ändern durch resizing des Fensters AWT, Swing, JavaFX & SWT 9
F JTable Zellen-Hintergrund ändern AWT, Swing, JavaFX & SWT 7

Ähnliche Java Themen


Oben