Netbeans 7.1 com Swing?

8 respostas
HelderC

Pessoal, eu havia baixado uma versão do Netbeans que não havia swing, acho que era a versão 7.1.

Agora, entrei novamente no site do Netbeans e vi algo sobre Netbeans Platform que diz ter o suporte ao Swing para a criação de interface gráfica no estilo drag-n-drop.

Minha pergunta é: O NB voltou a ter Swing incorporado, é isso?

Vejam bem, não sou especialista em java e não acompanho as evoluções da linguagem, por isso fico meio perdido.

Qualquer informação é bem vinda.

Obrigado.

8 Respostas

F

Swing é do Java. Não do Netbeans.

import javax.swing.*;

se não me engano!

provavelmente você não baixou a JDK.

marciosouzajunior

Isso mesmo, o NetBeans 7.1 fornece uma paleta de componentes swing, awt e alguns outros para persistencia ainda.

HelderC

FelipeThi:
Swing é do Java. Não do Netbeans.

import javax.swing.*;

se não me engano!

provavelmente você não baixou a JDK.

Olá Felipe.

Eu sei que o Swing é do JDK. E eu tenho tudo instalado aqui.
Agora mesmo eu baixei e instalei o NB 7.1.1 e pelo que percebi, só foi removido aquela opção “Aplicativo de Área de Trabalho Java” do wizard para criação de novo projeto.

O que eu fiz foi, criar um “Aplicativo Java”, que por padrão é uma aplicação console. E depois eu adicionei um JFrame, isso fez aparecer aquelas paletas de widgets do NB.

Ou seja, é realmente o NB ainda possui suporte a criação do interfaces Swing. Talvez eu não tenha procurado o suficiente antes, ai só pq nao vi opção no wizard, então já conclui (precipitadamente) que o suporte havia sido descontinuado.

marciosouzajunior

Pois é, eu estou utilizando o netbeans para criar interfaces e inclusive utilizando herança visual. O suporte está muito bom por sinal.

HelderC

Olá Márcio.

É eu também estou notando algumas melhorias em relação a versão anterior.

Obrigado pelo feedback.

qmvini

O NB é muito bom, mas cuidado, pois essa interface gráfica gera muito lixo no código e fica ruim a manutenção, seria legal fazer o que você esta fazendo…

marciosouzajunior

Esse “lixo” que você se refere é a declaração e inicialização dos componentes.
Não fica tão ruim assim fazer a manutenção, acho melhor isso do que ter que fazer tudo na mão.
Só que é importante saber fazer a mão pra não ficar preso ao recurso.

qmvini

Esses atributos também, mas visualmente o código fica feio, tudo junto sem encapsulamento, mas realmente é melhor do que fazer na mão.
Nos primeiros fiz na mão, mas agora para n perde tanto tempo uso essa interface gráfica, mas ainda continuo mexendo no código fonte.

Criado 15 de março de 2012
Ultima resposta 15 de mar. de 2012
Respostas 8
Participantes 4