Como posso obter um aplicativo java para usar o tema GTK +?

27

Existe uma maneira de obter aplicativos java para usar o meu tema gtk?

    
por RolandiXor 16.01.2011 / 22:31

3 respostas

26

Você pode tentar definir a aparência padrão do Java para o GTK:

Abra um terminal (Ctrl + Alt + T) e cole o superior para o openjdk e o inferior para o sun java.

gksu gedit /usr/lib/jvm/java-6-openjdk/jre/lib/swing.properties

gksu gedit /usr/lib/jvm/java-6-sun/jre/lib/swing.properties

  • Siga o comentário nesse arquivo e remova o sinal de hash para que pareça:

    # uncomment to set the default look and feel to GTK
    swing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
    
  • Salve e reinicie o aplicativo java.

Antes e depois:

    
por htorque 16.01.2011 / 22:39
6

Se você é o desenvolvedor ou é uma fonte aberta, uma maneira alternativa é alterar a aparência da aplicação. Insira o código abaixo no método main .

for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
    if ("com.sun.java.swing.plaf.gtk.GTKLookAndFeel".equals(info.getClassName())) {   
       javax.swing.UIManager.setLookAndFeel(info.getClassName());
       break;
     } 
}

Isso também pode ser útil.

    
por giannis christofakis 28.10.2012 / 22:47
6

Se você já tentou soluções acima - tente usar isso (me ajudou no Xfce):

1.

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel'
  1. Em seguida, inicie neste terminal seu aplicativo
  2. Se você estiver satisfeito com seu resultado, adicione essa linha ao seu arquivo ~/.profile
por yanpas 13.10.2015 / 01:05