Ir ao conteúdo

Posts recomendados

Postado

Olá, recentemente (hoje) eu estive fazendo um programa em Java utilizando as bibliotecas Swing e Awt e percebi que essas bibliotecas não permitem a personalização completa dos elementos gráficos. Pra mim um programa que funcione mas que tenha aparência ruim não é aceitável, porque pra mim um programa é feito para o usuário, e programas sem design gráfico não são convidativos aos usuários e acabam fazendo com que os usuários não enxergue com clareza e facilidade o programa. Gostaria de saber quais bibliotecas externas permitem uma programação de GUIs a nível profissional, ou seja, com a possibilidade de designs robustos e bonitos, em Java, e se possível em outras linguagens?

Postado

@D4ni31 bom dia. Programação de software com padrão desktop é feio mesmo. Você pode alterar o visual dos componentes Swing criando seu próprio LaF, mas não é tarefa simples.

 

Infelizmente componentes desktop não são dinâmicos e nem possuem a flexibilidade de uma interface web. Programar em desktop depende mais de como dispor os elementos em tela de forma inteligente para não deixar o usuário perdido e ainda ser agradável aos olhos.

  • Moderador
Postado

@TwistedSoul

5 horas atrás, TwistedSoul disse:

Infelizmente componentes desktop não são dinâmicos e nem possuem a flexibilidade de uma interface web.

Não seja por isso!

Atualmente existe uma tecnologia chamada Node-webkit.  Ele é baseado no Node.js  e o projeto de navegador Webkit.  Com ele você pode criar seu layout do programa  com HTML5 e CSS3  e usar o javascript misturado com Java(applets e servlets).

 

https://github.com/cobola/node-webkit-java

https://github.com/joeferner/node-java

https://github.com/nwjs/nw.js/

 

Dá para criar ótimos programas desktop.

Imagina a ideia:

Criar um app desktop, que dê para estilizar 100% com CSS3 e estruturar com linguagem de marcação WEB e rodar aplicativo em java,  C++, e com o próprio javascript também

 

Mas claro, se você quiser pode continuar com o java e elementos Swing.

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...