Hallo,
ich habe ein Zeichenprogramm geschrieben, bei dem man die Darstellung der Größe im Frame verändern können soll.
Nun möchte ich eine Zoomfunktion einbauen.
Soweit ich recherchiert habe, ist das für graphische Inhalte mit einer AffineTransformation und der Methode scale möglich.
Da allerdings auch JTextareas auf meinem JPanel dabei sind, bin ich mir unsicher - dazu habe ich nichts Vernünftiges gefunden.
Daher würde ich gerne wissen, ob man auch JTextAreas auf gleiche Weise (oder auch anders) scalen kann und sie dann weiterhin editierbar sind.
Konkretes Minimalbeispiel:
Ein JPanel enthält eine JTextArea. Diese enthält aktuell 3 Zeilen Text und ist von einem schwarzen Rechteck umgeben. Nun möchte ich Zoomen können, so dass die Area selbst, der enthaltene Text und auch das umgebenede Rechteck im gleichen Maß größer werden. Dabei soll die Area weiterhin editierbar bleiben.
ich habe ein Zeichenprogramm geschrieben, bei dem man die Darstellung der Größe im Frame verändern können soll.
Nun möchte ich eine Zoomfunktion einbauen.
Soweit ich recherchiert habe, ist das für graphische Inhalte mit einer AffineTransformation und der Methode scale möglich.
Da allerdings auch JTextareas auf meinem JPanel dabei sind, bin ich mir unsicher - dazu habe ich nichts Vernünftiges gefunden.
Daher würde ich gerne wissen, ob man auch JTextAreas auf gleiche Weise (oder auch anders) scalen kann und sie dann weiterhin editierbar sind.
Konkretes Minimalbeispiel:
Ein JPanel enthält eine JTextArea. Diese enthält aktuell 3 Zeilen Text und ist von einem schwarzen Rechteck umgeben. Nun möchte ich Zoomen können, so dass die Area selbst, der enthaltene Text und auch das umgebenede Rechteck im gleichen Maß größer werden. Dabei soll die Area weiterhin editierbar bleiben.