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.
import java.awt.*;
import java.awt.event.*;
class Open1 extends Frame implements ActionListener{
Button cmdOpen = new Button ("OPEN");
public Open1() {
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
dispose();
System.exit(0);
}
});
setLayout (new FlowLayout());
add(cmdOpen);
cmdOpen.addActionListener (this);
}
public void jbu1ActionPerformed (ActionEvent evt)
{
Object sender;
sender = evt.getSource();
if(sender==cmdOpen)
try
{
Runtime.getRuntime().exec("start notepad.exe");
}
catch(Exception e) {}
}
public static void main(String args[]) {
System.out.println("Starting changer...");
Open1 mainFrame = new Open1();
mainFrame.setSize(160, 235);
mainFrame.setTitle("OPENER");
mainFrame.setVisible(true);
}
}
Original geschrieben von Blame
Also ich habs jetzt mal probiert aber ich bekomm immer so nen komischen Fehler aus dem ich nicht schlau werde:
Code:class Open1 extends Frame implements ActionListener{ public void jbu1ActionPerformed (ActionEvent evt) { Object sender; sender = evt.getSource(); if(sender==cmdOpen) try { Runtime.getRuntime().exec("start notepad.exe"); } catch(Exception e) {} } }
Fehlermeldung:
C:\Open1.java:4: Open1 is not abstract and does not override abstract method actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener
class Open1 extends Frame implements ActionListener{
^
1 error