Die Menüleiste oben auf dem Mac-Desktop Verwenden wir es in einer Anwendung, die mit Processing3 erstellt wurde.
Verwenden Sie JMenuBar in Javas Swing, um eine Menüleiste zu erstellen.
sample.pde
import java.awt.*;
import javax.swing.*;
JLayeredPane pane = new JLayeredPane();
JMenuBar menubar = new JMenuBar();
void setup() {
System.setProperty("apple.laf.useScreenMenuBar", "true");
Canvas canvas = (Canvas) surface.getNative();
pane = (JLayeredPane) canvas.getParent().getParent();
JMenu menu = new JMenu("menu");
JMenuItem item = new JMenuItem("item");
menu.add(item);
menubar.add(menu);
pane.add(menubar);
}
System.setProperty("apple.laf.useScreenMenuBar", "true");
Auf diese Weise können Sie die Mac-Menüleiste verwenden.
Wenn es so aussieht, ist es ein Erfolg.
AWT / Swing in der Verarbeitung verwenden3.
Recommended Posts