Morgen.,
Een vervolg op mijn vorige topic.
Ik ben alweer wat verder met mijn applet maar ik zit nu met mijn volgende probleem.
Ik probeer een achtergrond toe te voegen aan het applet.
Alleen het probleem is dat zodra het applet geladen word zowel de knoppen als de achtergrond niet getoond worden.
Zodra ik met de muis over de locatie van de knoppen ga komen de knoppen tevoorschijn maar blijft de achtergrond verborgen.
Zodra ik het
Weet iemand misschien wat ik fout doe?
Na veel googlen kom ik er n.l. nog steeds niet uit.
Een vervolg op mijn vorige topic.
Ik ben alweer wat verder met mijn applet maar ik zit nu met mijn volgende probleem.
Ik probeer een achtergrond toe te voegen aan het applet.
Alleen het probleem is dat zodra het applet geladen word zowel de knoppen als de achtergrond niet getoond worden.
Zodra ik met de muis over de locatie van de knoppen ga komen de knoppen tevoorschijn maar blijft de achtergrond verborgen.
Zodra ik het
tussen de eerste public void init plaats krijg ik de foutmelding illigal start of expression.public void paint( Graphics g ) {
Weet iemand misschien wat ik fout doe?
Na veel googlen kom ik er n.l. nog steeds niet uit.
code:
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
| import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.ImageIcon;
import java.awt.Image;
import javax.swing.Icon;
import javax.swing.JButton;
public class ingmar extends Applet
{
JButton object1, object2, object3;
int dobbel;
TextField tekstvak;
Font f;
Image achtergrond;
AudioClip bliep, intro;
Label uitkomstlabel;
String uitkomsttekst;
public void init()
{
setLayout( null );
achtergrond = getImage( getDocumentBase(), "achtergrond.bmp" );
dobbel = 0;
if( dobbel == 0 ){
uitkomsttekst = "geen pogingen gedaan";
}
else if( dobbel == 1 ){
uitkomsttekst = "computer wint";
}
else if( dobbel == 2 ){
uitkomsttekst = "u wint";
}
else if( dobbel == 3 ){
uitkomsttekst = "u wint";
}
bliep = getAudioClip(getDocumentBase(),"bliep.wav");
intro = getAudioClip(getDocumentBase(),"intro.wav");
uitkomstlabel = new Label( uitkomsttekst );
object1 = new JButton(new ImageIcon("knop1.gif"));
object2 = new JButton(new ImageIcon("knop2.gif"));
object3 = new JButton(new ImageIcon("knop3.gif"));
object1.setRolloverIcon(new ImageIcon("knop1_hover.gif"));
object2.setRolloverIcon(new ImageIcon("knop2_hover.gif"));
object3.setRolloverIcon(new ImageIcon("knop3_hover.gif"));
object1.setPressedIcon(new ImageIcon("knop1_press.gif"));
object2.setPressedIcon(new ImageIcon("knop2_press.gif"));
object3.setPressedIcon(new ImageIcon("knop3_press.gif"));
object1.setRolloverEnabled(true);
object2.setRolloverEnabled(true);
object3.setRolloverEnabled(true);
object1.setBounds( 10, 10, 150, 150 );
object2.setBounds( 170, 10, 150, 150 );
object3.setBounds( 330, 10, 150, 150 );
uitkomstlabel.setBounds( 100, 200, 300, 100 );
object1.setBorderPainted(false);
object2.setBorderPainted(false);
object3.setBorderPainted(false);
object1.addActionListener( new object1Handler() );
object2.addActionListener( new object2Handler() );
object3.addActionListener( new object3Handler() );
tekstvak = new TextField( 12 );
f = new Font( "Serif", Font.BOLD, 20 );
///knop.setBackground( Color.red );
uitkomstlabel.setFont( f );
tekstvak.setText( "FIETS" );
add( tekstvak );
add( object1 );
add( object2 );
add( object3 );
add( uitkomstlabel );
intro.play();
}
public void paint( Graphics g ) {
g.drawImage( achtergrond, 0, 0, 150, 150, this );
}
class object1Handler implements ActionListener {
public void actionPerformed( ActionEvent e ) {
bliep.play();
}
}
class object2Handler implements ActionListener {
public void actionPerformed( ActionEvent e ) {
bliep.play();
}
}
class object3Handler implements ActionListener {
public void actionPerformed( ActionEvent e ) {
bliep.play();
}
}
} |