Layout JSF

[editado]

Pessoal o meu problema é o seguinte, eu tenho q fazer um formulário de cadastro em JSF e existem campos input maiores e outros menores e uns precisam ficar do lado dos outros para aproveitar o maximo da tela. Eu estou acostumado a fazer isso usando <TABLE><TR><TD> essas coisas d html, no jsf eu nao posso fazer isso de uma maneira mais facil??? como por exemplo o netbeans faz ( cm jsf ), so que o netbean faz isso usando uma lib dele… e eu nao quero usar essa lib!!!

Não ficou claro a tua dúvida.
Ao menos eu não entendi direito o que queres.

Sei que no netbeans tu pode criar uma aplicação web, onde esta aplicação tem como base o uso de JSF.
Formatar via CSS o seu formulário no JSF, improvável, mais fácil setar as propriedades do componente em propriedades.

Se preferir, use HTML e CSS com JSP!

Abraço!

editado a pergunta

No JSF você pode usar as TAGS do HTML sem problemas. Funciona da mesma forma.

Só lembre-se que tabelas não são usadas para alinhar conteúdo. Para isto existe as DIV, SPAN, etc.

Abraço!

cara mais para eu usar HTML no jsf 1.1 eu tenho q ficar colocando akelas maldidas <f:verbatim>

Tente usar Facelets, eu comecei a usar e gostei muito do resultado. Com algumas gambiarras você consegue usar ele com a implementação 1.1 do JSF.

Se quiser evitar o Facelets e o f:verbatim, use a versão 1.2, nela você não precisa mais usar a tag verbatim.

usa <h:panelgrid>

Com Facelets e JSF 1.2, você pode criar páginas W3C-compliant, estruturação com HTML, layout com CSS, sem a necessidade de gambiarras anti-tableless como <h:panelGrid>.

o ruim do <h:panelgrid> eh que ele nao deixa eu mesclar meu formulario!! ele deixa o formulario todo reto com os campos do mesmo tamanho!!

É verdade quando se usa <h:panelgrid> o seu formulário fica com os campos todos alinhados e retos, alguem não teria uma solução para alinha em CSS, deixando o formulário no centro ? se tiver ajude-nos.

Cara a melhor coisa a fazer é baixar a parte do manual a que se refere o jsf e ver se lá consta maneiras de como se trabalhar com css.
Tentei algumas vezes trabalhar com css e jsf e te digo que é pior do que parir uma bigorna em cima de uma égua chucra!

Se tu ver que está ficando complicado de mais, tente o richfaces http://livedemo.exadel.com/richfaces-demo/index.jsp

Informações sobre JSF
http://www.oracle.com/technetwork/java/javaee/javaserverfaces-139869.html

Abraço!

[quote=pecosta]Cara a melhor coisa a fazer é baixar a parte do manual a que se refere o jsf e ver se lá consta maneiras de como se trabalhar com css.
Tentei algumas vezes trabalhar com css e jsf e te digo que é pior do que parir uma bigorna em cima de uma égua chucra!

Se tu ver que está ficando complicado de mais, tente o richfaces http://livedemo.exadel.com/richfaces-demo/index.jsp

Informações sobre JSF
http://www.oracle.com/technetwork/java/javaee/javaserverfaces-139869.html

Abraço![/quote]

Eu trabalho com CSS e JSF e não vejo nenhuma dificuldade. JSF cospe HTML, e elementos HTML são manipulados via CSS. O que o JSF pode “atrapalhar” aqui? Nada.

Não entendi qual o problema do autor do tópico. O que diabos está acontecendo com o tal h:panelgrid aí?

Já é uma péssima abordagem alinhar campos usando

.