Toon posts:

een achtergrondplaatje in java

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik krijg het niet voor elkaar om een achtergrondplaatje op een contentPane te plaatsen. En echte tips op het net kan ik ook al niet vinden , daar is alles op applets gericht en niet op applicaties in java. Heeft iemand een suggestie hoe ik dit aan moet pakken want :

achtergrond = getToolkit().createImage("Images\\backgroundA.gif");

contentPane.add(achtergrond, new XYConstraints(12, 159, 96, 25));

werkt helaas niet.

Verwijderd

Ik zou het gewoon in de paint van een component doen. Canvas ofzo. Desnoods in de paint van je Frame of whatever voor Container je gebruikt.

Toolkit.getToolkit().getImage(..);
g.drawImage(..);

En kijk ook even naar wat een MediaTracker doet, kan nuttig zijn.

Verwijderd

Topicstarter
Bedankt voor de info ,maar ik heb net nu al :( !! voor elkaar gekregen met TransparentImage. en contentPane.add(blabla, new XYconstraints blablabla).

gij zijt gegroet.

Verwijderd

Ik heb hetzelfde probleem. En het is op deze manier wel op te lossen maar er moet toch wel een betere oplossing zijn dan zo'n borland import. Is er niet een manier om op een JPanel een achtergrond te gooien of doet de reguliere java progtrammeur dit met g.drawimage :?

  • Xu
  • Registratie: Maart 2001
  • Laatst online: 29-04-2025

Xu

HELP!!! <REOPENEND>

ik krijg een error met het volgende klasse, betreft g.drawImage... |:(
(t'is gewoon een applet)
code:
1
2
3
4
5
6
Imageners3.java:139: cannot resolve symbol
symbol  : method drawImage  (java.awt.Image,int,int,int,int,java.awt.Image)
location: class java.awt.Graphics
g.drawImage(img,10,10,20,20,img);
 ^
1 error


code:
1
2
3
4
5
6
7
8
9
10
11
12
class backGround {
    private Image img;    

    public backGround()
    {
    }
 
    public void display(Graphics g) {
    img = java.awt.Toolkit.getDefaultToolkit().getImage("achtergrond.gif");
    g.drawImage(img,10,10,20,20,this);
   }
}

[AMD XP 2400@2.0GhZ | Asus A7V8X-X | 512 DDR-RAM | Sapphire Ati Radeon 9800 Pro 128 MB | 80GB Maxtor 5400] && [AMD DURON 800@800 | MSI KT266A Pro2 | 256 DDR-RAM | GeForce2 MX/MX400 64MB | 20GB Maxtor 5400]