Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
import javax.swing.*;
public class LichtslangApplet extends JApplet{
public void init() {
setContentPane(new LichtslangPaneel());
}
}
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class LichtslangPaneel extends JPanel{
private Lichtslang slang;
private javax.swing.Timer timer;
public LichtslangPaneel() {
this.slang = new Lichtslang("Java is leuk", -50, 60);
this.timer = new Timer(40, new TimerHandler());
timer.start();
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
slang.teken(g);
}
private class TimerHandler implements ActionListener {
public void actionPerformed(ActionEvent e) {
slang.verplaatsing();
repaint();
}
}
}
import java.awt.Color;
import java.awt.Graphics;
public class Lichtslang {
private String tekst;
private int x;
private int y;
public Lichtslang(String tekst, int x, int y) {
this.tekst = tekst;
this.x = x;
this.y = y;
}
public void verplaatsing() {
if(x < 200) {
x++;
}else {
x = -50;
}
}
public void teken(Graphics g) {
g.setColor(Color.MAGENTA);
g.drawString(tekst, x, y);
}
}
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.