Integrar aplicaciones Java Swing en Ubuntu
Se requiere que incluya la librería jayatana.jar dentro del CLASSPATH de la aplicación Java.
Menú de aplicaciones globales
Es necesario que el javax.swing.JFrame incluya una barra de menús del objeto javax.swing.JMenuBar.
import javax.swing.*;
import org.java.ayatana.ApplicationMenu;
public class Ventana extends JFrame {
public Ventana() {
// configuración de ventana ...
ApplicationMenu.tryInstall(this);
}
}
// As suggested, Desktop support must be checked before calling Java ayatana
import javax.swing.*; import org.java.ayatana.ApplicationMenu; public class Ventana extends JFrame { public Ventana() { // configuración de ventana ... if (AyatanaDesktop.isSupported()) { ApplicationMenu.tryInstall(this);} } } }