Alguém tem um exemplo de aerith estilo swing misturado com GUI manutenção de edição SWT?

StackOverflow https://stackoverflow.com/questions/97586

  •  01-07-2019
  •  | 
  •  

Pergunta

Meu chefe ama VB (trabalhamos em uma loja de Java), porque ele acha que é fácil de aprender e manter. Queremos substituir alguns do VB com equivalentes Java usando o editor Eclipse SWT, porque achamos que é quase tão fácil de manter. Para vender isso, gostaríamos de usar um estilo aerith L & F.

Alguém pode dar um exemplo de uma aplicação SWT ainda ser capaz de editar o GUI no eclipse, mas ter a Aerith L & F?

Foi útil?

Solução

Como Heath Borders disse, SWT não suporta L & Fs, então você tem que usar balanço para isso. Aerith no entanto não baseia em um look and feel, mas no costume pintura sobre os componentes com um monte de gradientes.
Se você está procurando um balanço GUI Editor de que é (quase) tão fácil de usar como VB, tente o Matisse GUI Builder em NetBeans . Há também uma versão para Eclipse, mas ele é enviado com o comercial MyEclipse . Se você quer aprender mais sobre como escrever aplicativos com esfriar um GUI legal, ter um olhar para os clientes Filthy Rich livro de Chet Haase e Romain Guy.
Se isso não convencer o seu patrão, tente redimensionar a VB GUI e, em seguida, redimensionar a GUI Swing. ;-) E eu diria um VB não é realmente muito bom para manter no longo prazo ...

Outras dicas

SWT não suporta olhar e sente. Você pode obter diferentes L & F é alterando seu sistema operacional L nativa & F. A única excepção é a utilização do kit de ferramentas de formas eclipse. Ele ainda tem a sensação nativa OS, mas se esforça para um web-browser-como o olhar. Ele faz isso principalmente através da criação de tudo para SWT.FLAT, e usando fundos brancos em tudo. Ocasionalmente, eles têm que desenhar manualmente contornos em torno de controles que não têm suporte nativo para ele. Se você está procurando para o costume de L & F do que aparecerá em todas as plataformas, você realmente quer Swing.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top