Existem outras bibliotecas de interface gráfica, além da swing/awt?

11 respostas
D

Boa tarde pessoal,

gostaria de saber se alguém conhece outras bibliotecas para desenvolvimento de interfaces em java.
Algo como a swingx por exemplo, andei procurando na web mas não encontrei nada parecido.
Caso alguém possa ajudar…

até mais,
Muito obrigado a todos…

11 Respostas

T

O Eclipse foi escrito usando-se SWT.

P
D

Muito obrigado pela ajuda!!!

vou pesquisar um pouco mais sobre elas…

agradeço…

R

tem o swingx também.

https://swingx.dev.java.net/

Aqui tem alguns exemplos do swingx.
http://www.javafree.org/artigo/871501/Mergulhando-no-SwingX.html

já usei e gostei.
Abraço

T

Se quiser algo mais “light” pode usar o Thinlet:

http://www.thinlet.com/index.html

N

Legal cara… tem algum link ou dica de como faço pra ver funfando???
Afinal, não consegui fazer o swingx funfar…
Eu vi um post aqui no guj e um cara disse que é preciso configurar o Netbeans.conf e definir o desejado…mais NUNCA encontrei esse
tópico novamente :evil:

Agradeço desde já!!

S

Olá amigo

já uso o Open Swing e estou muito satisfeito.

http://oswing.sourceforge.net/

Silvio Guedes

N

Legal! Com umas googladas descobri que antigamente precisava unir Netbeans(no meu caso) + Matisse + OpenSwing devido a falta do beaninfo.jar porém, notei que o próprio já vem com o .jar excluindo a necessidade do Matisse.

Conforme o tutorial :
http://oswing.sourceforge.net/setup.html

Segui os passos exatamente igual, e não obtive sucesso! Exceto pelo jCalendar.jar que quando inserido de forma diferente do tutorial, ou seja, quando inserido diretamente na “paleta” e não pela biblioteca FUNCIONA QUE É UMA BELEZA… porém esse infelismente é o único que eu consigo inserir na minha aplicação.

Veja, imagine um formulário JFrame do Netbeans SEM NADA… quando eu clico e arrasto os outros componentes ele manda uma msg dizendo para CERTIFICAR-SE QUE AQUELE É REALEMENTE UM COMPONENTE BEAN… e não aparece nada além da bolinha vermelha no canto inferior direito da tela (que informa que há erro) e quando clico o Netbeans me informa que houve um ERRO, pois é, da classe Error e não de Exception.
Estou no outro PC de casa agora, mais se acharem necessário eu posto o nome do Error.

Silvio Guedes me dá uma força cara!!

Um abraço!

Wellington Nery.

R

Tem o SWT que possui melhor desempenho em relação ao Swing, e na minha opnião um visual mais legal, se vc usar a plataforma RCP do eclipse, pode -se desenvolver aplciações desktop, com excenlente capacidade.
Pesquise no google SWT e JFace.
Aqui segue o link sobre RCP.
http://www.devmedia.com.br/articles/viewcomp.asp?comp=4352

S

Olá neeryck

eu não uso o arrastar os componentes, eu coloco deiretamente via código. Procuro verificar nos exmplos que Open Swing tem e ajustá-los a minha necessidade.

Observei muitos exemplos e usei da mesma forma.

na pasta do openswing tem vários exemplos:

/NetBeansProjects/OpenSwing2.0.4/srcdemo/demo10 —> eu comecei por este.

apartir do Menu principal:

1 - criar esta linha no democlientfacade.java

public void getEstoque() {

new ExemploGridFrameController(conn);

}
2 - criar o arquivo ExemploVO.java  (veja o exemplo GridEmpVO.java)

3 - criar o arquivo ExemploGridFrameController.java; ( este define um grid com uma lista)

4 - criar o arquivo ExemploGridFrame.java;

5 - criar o arquivo ExemploDetailFrameController.java;

6 - criar o arquivo ExemploDetailFrame.java;(  este último e a definição da tela de dados );

crie um projeto novo e na pasta src do seu projeto copie os fontes do demo10 e faça as modificações necessárias à sua necessidade.

Apenas com um pouco conhecimento de java que tenho ( um ano e sem curso nehum) já estou desenvolvendo novos sistemas.

Qualquer dúvida é só contactar.

Estou usando Ubuntu 9.04, NetBeans 6.7.1 e PostgreSQL 8.4

Silvio Guedes

N

Legal, mais vc faz isso pq? Melhor manutenção ??
E me diz… vc procura javadoc por javadoc para descobrir os métodos novos que os componentes disponibilizam e que podemos usurfruir?? Não entendi direito =D

Eu consegui colocar cara, eu havia esquecido de colocar as bibliotecas no meu projeto (pra quem estiver interessado)…
Mais vlw pela sua dica!!!

Só ficou faltando esse Thinlet, eu adiciono tudo, porém quando arrasto os componentes da o erro acima! Mais vou descobrir o que acontece, afinal, quero ver qual visual e utilizades são melhores em cada um.

Ainda preciso dar uma olhada nesse que o nosso amigo acima disse:

Só uma sugestão… não sei se é interessante abordar isso aqui, mais poderia-mos abrir um tópico referente a isso:

Vantagens e desvantagens em Interfaces determinadas…

VLW!!!

Criado 20 de maio de 2009
Ultima resposta 28 de set. de 2009
Respostas 11
Participantes 7