Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
public void mouseDoubleClick(MouseEvent e) {
// TODO Auto-generated method stub
}
public void mouseDown(MouseEvent e) {
// TODO Auto-generated method stub
}
public void mouseUp(MouseEvent e) {
// TODO Auto-generated method stub
}
package tutorials;
public class InterfaceExmple
{
public InterfaceExmple()
{
Ausfuerer ausfuerer = new Ausfuerer();
ausfuerer.addMyListener(new MyListenerImplementation());
ausfuerer.addMyListener(new NochMalMyListenerImplementation());
ausfuerer.ausführen();
}
public static void main(String[] args)
{
new InterfaceExmple();
}
}
package tutorials;
import java.util.ArrayList;
import java.util.Iterator;
public class Ausfuerer
{
private ArrayList listeners = new ArrayList();
public void addMyListener(MyListener listener){
listeners.add(listener);
}
public void removeMyListener(MyListener listener){
listeners.remove(listener);
}
public void ausführen(){
for (Iterator iter = listeners.iterator(); iter.hasNext();)
{
MyListener listener = (MyListener) iter.next();
listener.action();
}
}
}
package tutorials;
public class MyListenerImplementation implements MyListener
{
public void action()
{
System.out.println("Dafür ist ein Interface");
}
}
package tutorials;
public class NochMalMyListenerImplementation implements MyListener
{
public void action()
{
System.out.println("Nochmal");
}
}
package tutorials;
public interface MyListener
{
public void action();
}