The forums are currently locked and only available for read only access
sheazar
Siktar mot toppen
Medlem
Forum Posts: 99
Member Since:
October 22, 2006
October 22, 2006
Offline
Jag tänkte skriva en applet som visade upp lite bilder på ett hyffsat snyggt sätt. Nu har jag skrivit grunden och det fungerar helt ok i appleviewer men så fort jag lägger upp det på hemsidan får jag bara ett rött kryss och firefox hänger sig(det går att stänga fönstret men för att stänga det helt måste man gå in och avsluta processen). Någon som vet vad det är för fel? Får görna kommentera resten av koden också då det aldrig är fel att lära sig (och jag är inte så duktig 🙁 ).
[Image Can Not Be Found] I statusfältet står det: väntar på http:...
Sätter in koden också:
import java.net.URL;
import javax.swing.*;
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
/**
*
* @author Mattias
*/
public class bildvisare extends javax.swing.JApplet implements MouseListener{
Image[] bild = new Image[4];
JLabel[] label = new JLabel[2];
int bildNr = 0;
/** Creates a new instance of bildvisare */
public bildvisare() {
}
public void init(){
URL base;
GridBagLayout lay = new GridBagLayout();
GridBagConstraints cons = new GridBagConstraints();
cons.fill = GridBagConstraints.BOTH;
this.setLayout(lay);
try{
base = getCodeBase();
bild[0] = getImage(base, "Test.jpg");
bild[1] = getImage(base, "logga.gif");
System.out.println(""+base);
}
catch(Exception e){
System.out.println("FEL");
}
for (int i=0; i<2; i++){
label[i] = new JLabel(".");
label[i].addMouseListener(this);
buildConstraints(cons,1,i,1,1,30,30);
lay.setConstraints(label[i],cons);
add(label[i]);
}
JLabel[] empty = new JLabel[2];
empty[0] = new JLabel("12");
empty[1] = new JLabel("12");
buildConstraints(cons,2,1,3,1,500,0);
lay.setConstraints(empty[0], cons);
add(empty[0]);
buildConstraints(cons,1,3,1,5,0,500);
lay.setConstraints(empty[1], cons);
add(empty[1]);
setVisible(false);
}
public void paint(Graphics g){
g.setColor(Color.WHITE);
g.fillRect(-1,-1,500,500);
g.drawImage(bild[bildNr],35,0,this);
g.drawImage(bild[0],0,0,30,30,this);
g.drawImage(bild[1],0,30,30,30,this);
}
public void mouseClicked(MouseEvent e) {
}
public void mousePressed(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
}
public void mouseEntered(MouseEvent e) {
Object source = e.getSource();
if (source == label[0]){
bildNr = 0;
System.out.println(""+bildNr);
}
else if (source == label[1]){
bildNr = 1;
System.out.println(""+bildNr);
}
System.out.println("aef");
repaint();
}
public void mouseExited(MouseEvent e) {
}
private void buildConstraints(GridBagConstraints gbc, int gx, int gy, int gw, int gh,
int wx, int wy) {
gbc.gridx = gx;
gbc.gridy = gy;
gbc.gridwidth = gw;
gbc.gridheight = gh;
gbc.weightx = wx;
gbc.weighty = wy;
}
}
var fel på inlägget i sidan.
Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 447
Currently Browsing this Page:
1 Guest(s)
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967
Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL
© Simple:Press —