Michael skrev:
>hvordan gør man dette.
>File f = new File("c:\\logo.jpg");
>BufferedImage bi= ImageIO.read(f);
Her er stumper fra et program der simulerer en telefons
trykknapper (hvis man altså lige har de billeder og lydfiler der
hører til). Men du kan nok se hvordan du løser dit problem.
// Simulering af en telefon
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import javax.swing.*;
public class Telefonsimulation extends JApplet implements
MouseListener {
private boolean mouseInside; // Bruges ikke.
private Knap logo, et, menu, ring;
private Image tlfPict;
private AudioClip tast, ringop;
public void init() {
tlfPict = getImage(getDocumentBase(), "telefon.jpg");
logo = new Knap(0, 0, "Logo.jpg");
logo.x = (Constants.TLFWIDTH - logo.x1) / 2;
logo.y = Constants.TLFHEIGHT + 10;
et = new Knap(27, 322, "etknap.jpg");
menu = new Knap(27, 180, "menu.jpg");
ring = new Knap(70, 490, "ringeknap.jpg");
tast = getAudioClip(getDocumentBase(), "klik.wav");
ringop = getAudioClip(getDocumentBase(), "ringop.wav");
addMouseListener(this);
}
public void paint(Graphics g) {
g.drawImage(tlfPict, 0, 0, this);
logo.paintIcon(this, g, logo.x, logo.y);
et.paintIcon(this, g, et.x, et.y);
menu.paintIcon(this, g, menu.x, menu.y);
ring.paintIcon(this, g, ring.x, ring.y);
}
}
Selv lærte jeg det ved at se på denne her side:
http://www.smiley-face.freeserve.co.uk/programming/
men den virker ikke p.t., og jeg ved ikke om det er kortvarigt
eller permanent.
--
Bertel
http://bertel.lundhansen.dk/ FIDUSO:
http://fiduso.dk/