ps hele molevitten ligger på min homepage, står i signaturen under
Aflevering 8, uge 45 - GUI og hændelser, opgave 93
håber det er til gavn
mvh
--
___________________________
Glædelig Jul *<|
Med venlig hilsen
Stud. Scient.
Leon I. Jessen
Søhøjen 60
st. lejl. 11
8381 Tilst
phone: +45 86248505
mobile: +45 24238505
E-mail: Leon_Jessen@mail1.stofanet.dk
Homepage:
http://home1.stofanet.dk/Leon.I.Jessen
Leon Jessen <Leon_Jessen@mail1.stofanet.dk> skrev i en
nyhedsmeddelelse:PcgT5.1879$_r5.114306@news101.telia.com...
> Der er noget med at JAVA har en eller anden form for restriktioner mht at
> hente billeder o.l. ind i egentlige programmer, jeg kan ikke helt husk
> hvordan det er!
>
> Følgende er et eksempel fra en democlass, som i hvert fald virker
>
> import javax.swing.*;
> import java.awt.*;
> import java.net.*;
> /** class PictureDemo holds the method adding pictures to our frame*/
> public class PictureDemo extends JFrame
> {
> private Image pic1; file://first picture
> private Image pic2; file://second picture
> private Image pic3; file://third picture
> private FieldList mylist; // a new FieldList for holding fields
>
> /**constructor PictureDemo creates the frame,
> * makes it visible and adds pictures to it
> * @param f - a FieldList to keep track of pictures
> */
> PictureDemo(FieldList f)
> {
> mylist = f;
> setTitle("Picture Demo");
> setSize(300,600);
> setVisible(true);
> try
> {
> pic1 = getToolkit().getImage("mus.gif");
> pic2 = getToolkit().getImage("cdrom.gif");
> pic3 = getToolkit().getImage("diskette.gif");
> MediaTracker m = new MediaTracker(this);
> m.addImage(pic1,1);
> m.addImage(pic2,2);
> m.addImage(pic3,3);
> m.waitForAll();
> }
> catch (Exception e)
> {
> System.out.println("Failed to load an image");
> System.out.println(e.toString());
> }
> // b. Modificer PictureDemo saa information om de indsatte billeders
> // udstraekning bliver overfoert til FieldList
> // (hit selv paa nogle tekster)
> int width = pic1.getWidth(this);
> int height = pic1.getHeight(this);
> mylist.insertField(10,30,10+width,30+height,"mus");
> // things seem pretty obvious heer...
> width = pic2.getWidth(this);
> height = pic2.getHeight(this);
> mylist.insertField(10,180,10+width,180+height,"cdrom");
>
> width = pic3.getWidth(this);
> height = pic3.getHeight(this);
> mylist.insertField(10,330,10+width,330+height,"diskette");
> }
>
> /** paint paints on the frame created by constructor
> * @param g - the graohics pen
> */
> public void paint(Graphics g)
> {
> // drawimage(pic,x,y,this) placerer billedet "pic"
> // med overste venstre hjorne i punktet (x,y)
> g.drawImage(pic1,10,30,this);
> g.drawImage(pic2,10,180,this);
> g.drawImage(pic3,10,330,this);
> }
> }
> --
> ___________________________
> Glædelig Jul *<|
> Med venlig hilsen
>
> Stud. Scient.
> Leon I. Jessen
> Søhøjen 60
> st. lejl. 11
> 8381 Tilst
> phone: +45 86248505
> mobile: +45 24238505
> E-mail: Leon_Jessen@mail1.stofanet.dk
> Homepage:
http://home1.stofanet.dk/Leon.I.Jessen
>
> Tommy Oksen <tommy@oksen.nu> skrev i en
> nyhedsmeddelelse:1r0r1toa2vgge25dho49chgjeq1s64bc20@news.image.dk...
> > On Thu, 23 Nov 2000 19:37:01 GMT, "KA"
> > <kenneth_andersen@vip.cybercity.dk> wrote:
> >
> >
> > >noget lignende sådan her:
> > >
> > >ImageIcon btnCEicon = new ImageIcon("ce.gif");
> > >JButton btnCE = new JButton(btnCEicon);
> >
> > Hej,
> > jeg kan godt kompile, men når jeg vil starte appleten går det
> > hele i stå, og i statuslinjen står der:
> >
> > exception: access denied (java.io.FilePermission ce.gif read).
> >
> > Hvad betyder det ?
> > ce.gif ligger samme sted som .class-filen.
> >
> > --
> > Mvh. Tommy
> >
http://www.oksen.nu/
>
>