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.
private JMenuItem getJmiDokBeschreiben(){
JMenuItem jmiBeschreiben = new JMenuItem("Beschreibung speichern.");
/***Aufgabe 5 EventHandling implementieren zur Suche****/
jmiBeschreiben.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
TreePath [] treePaths = jTree.getSelectionPaths();
if(treePaths != null)
jtaBeschreibung.setText(treePaths.toString());
}
});
return jmiBeschreiben;
}
public abstract class Dokument extends Knoten {
private static final long serialVersionUID = 1L;
/*Darstellungssymbol für Dokumente */
public static final Object icon='o';
/*Felder und Zugriffsmethoden*/
private String filePath;
public void setFilePath(String path) {this.filePath = path;}
public String getFilePath() {return filePath;}
private String beschreibung;
public void setBeschreibung(String beschreibung) {this.beschreibung = beschreibung;}
public String getBeschreibung() {return beschreibung;}
....
if(doc==null)
{
return -1; //oder vergleichbares ... und dann vom caller prüfen ...
}
private String filePath="";
private String beschreibung="";
if(result.equals(""))
private JMenuItem getJmiDokBeschreiben() {
JMenuItem jmiBeschreiben = new JMenuItem("Beschreibung speichern.");
jmiBeschreiben.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
DefaultMutableTreeNode lastNode = (DefaultMutableTreeNode) jTree
.getLastSelectedPathComponent();
if (lastNode == null)
return;
if (lastNode instanceof Dokument) {
((Dokument) lastNode).setBeschreibung(jtaBeschreibung
.getText());
}
System.out.println("\"Beschreibung speichern gewählt...");
}
});
return jmiBeschreiben;
}