[pq o netbeans é assim?]  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

Meu deus gente uso o netbeans é uma boa ferramenta mas nao sei pq é que ele é tao chato para ajustar os componentes na tela, ele compilado aparece os botoes em um lugar e fora da compilacao no meu programa ele ta em otro lugar pq é assim gente? pq buga tanto na parte de os objetos na tela ficarem em lugar diferente do que nos colocamos PQ ? no eclipse isso acontece tambem no visual studio?
OBS: sei la essas ferramentas sao boas para ganhar tempo mas parece que o tempo que vc ganha vc acaba perdendo ajustando os componentes na tela alguma otra ferramenta que nao tenha esse tipo de problema vlw pessoal!

if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Eu sou meio estúpido para acertar os componentes na mão (sei lá, devo ter 2 mãos esquerdas) e uso um layout como o MigLayout (http://www.miglayout.com/ ) .

Não tenho paciência para usar o editor do NetBeans; ele não é adequado nem para fazer protótipos.
[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

ken420 wrote: isso acontece tambem no visual studio?


A resposta simples é "depende". No caso de Windows Forms: como não há look & feel e outras coisas estranhas nas aplicações .NET, e como o layout é mais simples (ele tem apenas o conceito de "anchor" que se ancora apenas no container onde está contido), então talvez você só perceba algo estranho se o usuário mudar o tamanho padrão das fontes.
No caso de XAML (é isso mesmo?), usado com WPF, então ele tem algumas particularidades que são semelhantes àqueles problemas do HTML.
E obviamente para o design HTML existem aqueles problemas que são relacionados com browsers e outras coisas.

This message was edited 1 time. Last update was at 18/02/2009 20:11:56



[WWW]
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

esse miglayout eh um plugin? ou eh uma ferramenta apenas para layout?

if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

tava vendo sobre o JGoddies e o abeille, fis o download deles , eles nao sao um framework para desenvolver layouts pq tem uma pasta com varios arquivos jar nao tem nada exe? sao plugins? algueim pode me ajuda ? obrigado

if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
kapa01
Debugger
[Avatar]

Membro desde: 15/08/2008 17:55:11
Mensagens: 71
Offline

ken420 wrote:Meu deus gente uso o netbeans é uma boa ferramenta mas nao sei pq é que ele é tao chato para ajustar os componentes na tela, ele compilado aparece os botoes em um lugar e fora da compilacao no meu programa ele ta em otro lugar pq é assim gente? pq buga tanto na parte de os objetos na tela ficarem em lugar diferente do que nos colocamos PQ ? no eclipse isso acontece tambem no visual studio?
OBS: sei la essas ferramentas sao boas para ganhar tempo mas parece que o tempo que vc ganha vc acaba perdendo ajustando os componentes na tela alguma otra ferramenta que nao tenha esse tipo de problema vlw pessoal!


eu tambem me mato com esses componentes no netbeans, a solução que eu encontrei foi deixar o layout null, mas deve ter um jeito melhor de se resolver isso que até hoje eu tambem não descobri
[MSN]
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

tambem deixo o layout null porem o netbeans sempre ker autoredimensionar!

if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
snowblacksoul
JavaEvangelist
[Avatar]

Membro desde: 27/04/2008 11:46:37
Mensagens: 439
Offline

Bom pessoal eu uso o netbeans 6.5 e não tive problemas, uso sempre painel de grade, coloco tudo dentro dele e coloco onde quiser na página que fixa ali direitinho, tente sempre usar o painel de grade
[Email]
snowblacksoul
JavaEvangelist
[Avatar]

Membro desde: 27/04/2008 11:46:37
Mensagens: 439
Offline

gente eu coloco tudo dentro do painel de grade!! e fica tudo direitinho onde quero
[Email]
victorwss
JWizard
[Avatar]

Membro desde: 18/12/2007 14:46:00
Mensagens: 2409
Localização: São Paulo - SP
Offline

O problema não é todo do netbeans. O problema está nos layouts. Os layouts padrão (do AWT) são muito triviais e difíceis de usar para construir algo complexo. O netbeans usa o matisse que é mais poderoso, mas não é exatamente algo que tem um código feito para humanos veem. Como solução para isso tem:
  • Usar o MigLayout.

  • Usar o layout null e posicionar os componentes geometricamente no código. O redimensionamento é feito via listeners ou então não se permite o redimensionamento da tela.

  • Criar o seu próprio layout. Basta criar uma classe que implemente a interface java.awt.LayoutManager ou java.awt.LayoutManager2.
  • This message was edited 1 time. Last update was at 19/02/2009 19:53:36


    Victor Williams Stafusa da Silva

    Bacharel em Ciência da Computação - UFMT // Especialista em Desenvolvimento Java - CEFET/MT // Doutorando em Ciência da Computação - IME-USP
    SCJP 6.0 - 19/12/2007 - PASS - 88% // SCWCD 5 - 17/05/2008 - PASS - 79% // SCJA - 09/09/2008 - PASS - 96% // SCSNI - 30/06/2009 - PASS - 68% // SCBCD 5 - 31/05/2010 - PASS - 95%
    Próximos: SCJD (encalhado com o projeto), SCEA parte I (estudando). Algum dia desses: SCMAD, OCA, SCEA e SCDJWS.

    Computação: uma ciência holística e esotérica!
    E então veio Deus a terra e disse aos homens: Não dividireis por zero.
    XML is a giant step in no direction at all. (Erik Naggum)
    Arquitetura de sistemas: Eu prefiro ser essa metamorfose ambulante do que ter aquela velha opinião formada sobre tudo.
    Diga não as drogas: Não use java.util.Vector.
    Cuidado: Este usuário pode ter temperamento agressivo.

    Always code as if the person who will maintain your code is a maniac serial killer that knows where you live.
    I am the maniac serial killer that knows where you live who will maintain your code.


    É impossível falar de CMMI (Capability Maturity Model Integration) sem saber o que é CIMM (Capability Im-Maturity Model).


    Se você escreve "concerteza", "concerteza" você andou matando aulas de português.
    [MSN]
    Voo livre
    JavaChild

    Membro desde: 08/03/2009 12:58:54
    Mensagens: 105
    Offline

    Olá amigos,

    Gostaria de saber qual plug in instalar no net beans 6.5 para rodar jsp.
    Eu instalei o netbeans e qd tento abrir um projeto do jsp eu não consigo,
    ineves de ele abrir todas as pasta direto ele vai abrindo uma por uma,
    eu estou achando que tem que instalar algum plug in, alguem sabe???


    Obrigado

    Rodrigo
    Engenharia Computação
    Universidade Estácio de Sá - Rj
    ken420
    Virtual Machine Man
    [Avatar]

    Membro desde: 09/10/2008 13:25:41
    Mensagens: 504
    Localização: na frente do PC
    Offline

    Voce deve ter pego o netbeans versao JAVASE vc pode pegar o plug-in separadamente ou pode pegar a versao do netbeans full que ja tem JAVA SE, JAVA ME, JAVA EE que seria teu caso, de uma olhada aqui http://www.netbeans.org/downloads/index.html repare que tem a versao full, ela ja tem o que vc precisa para rodar .jsp, um abraco qualquer coisa posta ae!

    if(c == 0)
    JOptionPane.showMessageDialog("Write once, run anywhere");
    else
    System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
    Marky.Vasconcelos
    Moderador
    [Avatar]

    Membro desde: 11/04/2007 18:18:20
    Mensagens: 5932
    Localização: São Paulo/SP
    Offline

    Eu uso o FormLayout do JGoodies.. assim como o MigLayout é apenas uma implementação de LayoutManager2

    Usar layout null não garante que os componentes vão estar no mesmo lugar entre dois SO's nem mesmo em duas resoluções diferentes do mesmo SO.

    E eu uso assim por que detesto aquele código horrivel que o NetBeans joga nas nossas classes para criar uma tela.

    Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

    Projects:
    Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
    Towel ( ObjectTableModel & Swing & Utils )
    Tower Defense Game - Java2D [Open-Source] [How-to-play]
    EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

    DefaultTableModel?! PARE! Não faça isso! Faça melhor!

    Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

    Develop games is fantastic, with words you can make worlds!!!

    DON'T PANIC!
    MarkyHitchhiker's Blog!
    [WWW] [MSN]
    gregowbr
    Debugger
    [Avatar]

    Membro desde: 15/05/2009 06:58:51
    Mensagens: 54
    Offline

    Era esse tópico mesmo que eu procurava, como faz pra configurar o Layout para null?

    pq eu tava criando meu programa todo no Editor Normal utilizando Insets, e é um saco ficar fazendo assim..

    Alguma boa alma explica aqui como fazer pra deixar a configuração do NetBeans pra Null no JFrame?

    Por exemplo, Se eu quiser colocar um botão em cima do outro sei lah quando clicar no que está em cima (setVisible(false)) e então o outro botão aparece, no NetBeans JFrame agente não tem essa liberdade, pq ele auto alinha e coloca o botão pro lado e as vezes joga pra longe o botão, ODEIOO ISSO!

    Preciso colocar Null pra ter essa liberdade, ajudem-me! '-'
    Obrigado!

    This message was edited 1 time. Last update was at 15/05/2009 07:08:06

    Marky.Vasconcelos
    Moderador
    [Avatar]

    Membro desde: 11/04/2007 18:18:20
    Mensagens: 5932
    Localização: São Paulo/SP
    Offline

    thingol wrote:Eu sou meio estúpido para acertar os componentes na mão (sei lá, devo ter 2 mãos esquerdas) e uso um layout como o ...

    JGoodies Forms (http://www.jgoodies.com/freeware/forms/)
    thingol wrote:
    Não tenho paciência para usar o editor do NetBeans; ele não é adequado nem para fazer protótipos.

    []²

    Mas ando pensando em mudar pro MigLayout.


    XD


    Layout Null é a pior opção que voces tem. Pode ser até por culpa dele que acontece isso. Ele não garante que os componentes se mantenham no mesmo lugar entre SOs diferentes nem mesmo em resoluções diferentes no mesmo SO.


    Haha.. depois que eu postei eu vi que é um tópico antigo e eu já havia postado.

    This message was edited 1 time. Last update was at 15/05/2009 07:50:59

    [WWW] [MSN]
     
    Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team