Ik wil een plaatje in een frame afbeelden, ik had vele voorbeelden van appets maar niet van aplicatie's
Uit het boek heb ik alles zo veel ik kan uit gezocht, ik dacht dit moet toch werken.
Ik zie het probleem echt niet, probleem ontstaat in de init()
De code is veel meer maar dat heb ik verwijdert, om het probleem overzichtelijkr te maken.
Uit het boek heb ik alles zo veel ik kan uit gezocht, ik dacht dit moet toch werken.
Ik zie het probleem echt niet, probleem ontstaat in de init()
De code is veel meer maar dat heb ik verwijdert, om het probleem overzichtelijkr te maken.
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| package bridge_aplicatie; import javax.swing.*; import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.awt.Image; import java.net.URL; public class Bridge extends JFrame{ private Image plaatje; public void paint(Graphics g) { Image myImage = java.awt.Toolkit.getDefaultToolkit().getImage("test.jpg"); if( myImage != null ){ g.drawImage( myImage, 20, 20, 300, 300, this ); } else{ System.err.println( "Image was not loaded" ); } }//paint //Main method public static void main(String[] args) { Bridge frame = new Bridge(); frame.setSize(800,600); frame.setVisible(true); frame.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); } }// bridge |
[ Voor 36% gewijzigd door MoNo79 op 03-02-2010 16:39 . Reden: Code aangepast ]