Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
hi hab mal ein malapplet angefangen würd gern ein bild als hintergrund haben aber wie ?
Code:
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
public class Malen2 extends Applet{
int x;
int y;
Graphics g;
public void init(){
g = getGraphics();
this.addMouseListener(new Aktuell());
this.addMouseMotionListener(new Zeichnen());
}
class Aktuell implements MouseListener{
public void mouseClicked(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
public void mouseEntered(MouseEvent e){}
public void mouseExited(MouseEvent e){}
public void mousePressed(MouseEvent e){
x = e.getX();
y = e.getY();
}
}
class Zeichnen implements MouseMotionListener{
public void mouseMoved(MouseEvent e){}
public void mouseDragged(MouseEvent e){
g.drawLine(x,y,e.getX(),e.getY());
x = e.getX();
y = e.getY();
}
}
}
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
public class Malen2 extends Applet{
Image image;
int x;
int y;
Graphics g;
image = getImage(getCodeBase(),"test.gif");
public void init(){
g = getGraphics();
this.addMouseListener(new Aktuell());
this.addMouseMotionListener(new Zeichnen());
}
class Aktuell implements MouseListener{
public void mouseClicked(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
public void mouseEntered(MouseEvent e){}
public void mouseExited(MouseEvent e){}
public void mousePressed(MouseEvent e){
x = e.getX();
y = e.getY();
}
}
public void paint(Graphics g) {
g.drawImage(img2,x2,y2,this);
}
class Zeichnen implements MouseMotionListener{
public void mouseMoved(MouseEvent e){}
public void mouseDragged(MouseEvent e){
g.drawLine(x,y,e.getX(),e.getY());
x = e.getX();
y = e.getY();
}
}
}
es sollte so sein, dass das bild da ist und man auf dem bild malen kann
Code:
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
public class Malen2 extends Applet{
Image image;
int x;
int y;
Graphics g;
public void init(){
image = getImage(getCodeBase(),"test.gif");
g = getGraphics();
this.addMouseListener(new Aktuell());
this.addMouseMotionListener(new Zeichnen());
}
class Aktuell implements MouseListener{
public void mouseClicked(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
public void mouseEntered(MouseEvent e){}
public void mouseExited(MouseEvent e){}
public void mousePressed(MouseEvent e){
x = e.getX();
y = e.getY();
}
}
public void paint(Graphics g) {
g.drawImage(image,0,0,this);
}
class Zeichnen implements MouseMotionListener{
public void mouseMoved(MouseEvent e){}
public void mouseDragged(MouseEvent e){
g.drawLine(x,y,e.getX(),e.getY());
x = e.getX();
y = e.getY();
}
}
}