Avatar billede larzy Nybegynder
02. oktober 2002 - 01:03 Der er 2 kommentarer

JEditorPane - kan man ændre udseende

Jeg tænker på at bruge JEditorPane til at vise en hjemmeside. Jeg har brug for at vise en lille udgave af siden (som et overbliksbillede), så jeg har altså brug for at "krympe" siden fx lave den halvt så stor. Er der en måde man kan gøre det med vha. JEditorPane?

Jeg har også brug for at lave at dreje hele panet 90 grader, så linierne står horisontalt - kan det lade sig gøre?
Avatar billede carstenknudsen Nybegynder
02. oktober 2002 - 09:50 #1
Du kan bruge AffineTransform til at skalere og rotere billeder.
Kig i java.awt.geom hvor der ligger klasser der kan gøre det
for dig. Du skal oprette en AffineTransform, så skal du skalere
den med scale(double,double) og rotere med rotate(double).
Så skal du hente billedet fra JEditorPane (getGraphics) og
tegne med den nye transform som skal sættes på det nye
graphics objekt som hører til den lille kopi af billedet.
At dreje JEditorPane'en er måske ikke muligt, hvis det er
det du er ude efter. Jeg har ikke selv prøvet det.
Avatar billede larzy Nybegynder
04. oktober 2002 - 20:42 #2
Er det nødvendigt at jeg laver det Graphics object, jeg får fra JEditorPane (getGraphics) om til et billede - og hvordan gør jeg det?
Eller kan jeg blot bruge Graphics objectet fra JEditorPane direkte til at vise billedet (efter det er manipuleret)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester