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.*;
import javax.swing.*;
public class ButtonPopupMenuExample extends JFrame implements MouseListener {
JButton b = new JButton("b");
JPopupMenu pm = new JPopupMenu();
JMenuItem m1 = new JMenuItem("einseinseinseins");
JMenuItem m2 = new JMenuItem("zweizweizwei");
JMenuItem m3 = new JMenuItem("dreidreidreidreidreidrei");
public ButtonPopupMenuExample() {
pm.add(m1);
pm.add(m2);
pm.add(m3);
setAlwaysOnTop(true);
setLocationByPlatform(true);
setLayout(new FlowLayout());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
add(b);
pack();
setVisible(true);
b.addMouseListener(this);
}
public static void main(String[] args) {
ButtonPopupMenuExample test = new ButtonPopupMenuExample();
}
public void mouseClicked(MouseEvent e) {
}
public void mousePressed(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
pm.show(b, e.getX(), e.getY());
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
}
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class TreePopup extends JFrame {
JPopupMenu popup = new JPopupMenu();
JTree tree = new JTree();
public TreePopup() {
setAlwaysOnTop(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new FlowLayout());
popup.add(new JMenuItem("Prozess anzeigen"));
popup.add(new JMenuItem("Prozess anzeigen anzeigen"));
popup.add(new JMenuItem("Prozess anzeigen anzeigen anzeigen"));
add(tree);
pack();
tree.addMouseListener(new MouseAdapter() {
public void mouseReleased(MouseEvent e) {
if (e.isPopupTrigger()) {
popup.show(tree, e.getX(), e.getY());
}
}
});
setVisible(true);
}
public static void main(String[] args) {
new TreePopup();
}
}