Toon posts:

java

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben net begonnen met Java, nu ben ik bezig met een application waar een gif-filetje op moet, dit wil niet lukken. Ik heb de volgende source code gebruikt:

plaatje= new JLabel("",JLabel.CENTER);
Image newImage= Toolkit.getDefaultToolkit().getImage("logo.gif");
plaatje.add(newImage);

  • bloody
  • Registratie: Juni 1999
  • Laatst online: 12:07

bloody

0.000 KB!!

kan een label wel een plaatje bevatten??

nope


  • Aaargh!
  • Registratie: Januari 2000
  • Laatst online: 14-09 14:15

Aaargh!

Bow for me for I am prutser

Dat gaat dus niet zo.
- je hebt een Graphics object nodig.
- je moet geloof ik de imageObserver interface implementeren.
ff kijken of ik een voorbeeldje in elkaar kan flansen.

Those who do not understand Unix are condemned to reinvent it, poorly.


  • Mastermind
  • Registratie: Februari 2000
  • Laatst online: 15-09 23:09
bovenin zet je

import symantec.itools.multimedia.ImageViewer;

dan zet je in de methode

try {
imageViewer1.setImageURL(new java.net.URL("plaatje.gif"));
}
catch (java.net.MalformedURLException error) { }
catch(java.beans.PropertyVetoException e) { }
getContentPane().add(imageViewer1);
imageViewer1.setBounds(x,breedte,y,hoogte);

edit:

je moet ook nog ff een instantie aanmaken uiteraard...
symantec.itools.multimedia.ImageViewer imageViewer1 = new symantec.itools.multimedia.ImageViewer();

  • foser
  • Registratie: Maart 2000
  • Laatst online: 27-08 11:52
Hmmm Mastermind, die import is dus echt niet standaard Java (je hebt zeker een Symantec IDE/Compiler), heeft TALMANMAN weinig aan.

Anyway, ik weet niet of je zo gifjes in Java kan laden (JPG wel if im right (JDK1.3)). En dat kun je dan volgens mij weer niet in een Label gooien, maar wel op een Container.

Dus TALMANMAN, ga nu eens niet al je newbie vraagjes hier posten (ook niet die 'help ik ben een } vergeten, wat nu ?') en kijk eens in de Java documentatie, te downen op java.sun.com. Is best heel uitgebreid en duidelijk of koop een goed boek.

  • Tuinhark
  • Registratie: April 2000
  • Laatst online: 14-09 12:05

Tuinhark

Retro

<BLOCKQUOTE><font size=1 face=Verdana, Arial, Helvetica>quote:</font><HR>Op 26 september 2000 18:06 schreef foser het volgende:
Hmmm Mastermind, die import is dus echt niet standaard Java (je hebt zeker een Symantec IDE/Compiler), heeft TALMANMAN weinig aan.[/quote]Visual Cafe...<BLOCKQUOTE><font size=1 face=Verdana, Arial, Helvetica>quote:</font><HR>Anyway, ik weet niet of je zo gifjes in Java kan laden (JPG wel if im right (JDK1.3)). En dat kun je dan volgens mij weer niet in een Label gooien, maar wel op een Container.[/quote]Makkelijkste zal dan denk ik een Panel zijn (subclass van Container). :)

  • Aaargh!
  • Registratie: Januari 2000
  • Laatst online: 14-09 14:15

Aaargh!

Bow for me for I am prutser

Of een JPanel als je met Swing werkt

Those who do not understand Unix are condemned to reinvent it, poorly.


  • Tuinhark
  • Registratie: April 2000
  • Laatst online: 14-09 12:05

Tuinhark

Retro

<BLOCKQUOTE><font size=1 face=Verdana, Arial, Helvetica>quote:</font><HR>Op 26 september 2000 22:03 schreef Aaargh! het volgende:
Of een JPanel als je met Swing werkt[/quote]Zal wel. :P Wél van gehoord, nog geen ervaring mee...

[off topic]
Eerst eens Corba...
[/off topic]

Verwijderd

In Swing zitten overigens ook knoppen waarop je een image kunt duwen (3x raden... JButton ;) ).

Bij de JDK 1.3 zit een volledige demo van Swing, voor de liefhebbers.

  • Kaastosti
  • Registratie: Juni 2000
  • Laatst online: 17-09 16:32

Kaastosti

Vrolijkheid alom!

Plaatjes hoeven uiteraard in principe niet met J-zooi.
Maar alles hierover staat in de documentatie (ook te downen van Borland als je tenminste Borland JBuilder gebruikt dan)...

Een vergissing is menselijk, maar om er echt een puinhoop van te maken heb je een computer nodig.


  • Patrickvs
  • Registratie: Juli 2000
  • Laatst online: 16-05 07:44
hehe oude topic :)

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 08:34

.oisyn

Moderator Devschuur®

Demotivational Speaker

26 september... is toch niet zo oud :? :P

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 17-09 22:25

Janoz

Moderator Devschuur®

!litemod

Ik heb zelf deze hier nog liggen
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.awt.*;
import java.awt.image.BufferedImage;

public class ImageCanvas extends Canvas {

    BufferedImage image;

    public ImageCanvas(BufferedImage img) {
        image=img;
    }

    public void paint(Graphics g) {
        g.drawImage(image,0,0,this);
    }
}

Er moet alleen nog een getMinimalSize oid methode ingezet worden.. Anders wordt ie gewoon 0 bij 0.. Mischien heb je d'r wat aan.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

hahaha hij doet al geen java meer, en dan komt dit topic nog eens naar boven! :)
Pagina: 1