A geralmente localizada na parte direita superior do IDE, fornece componentes e fragmentos de código que você pode usar na página ou no editor de código selecionado no momento. Abra a Paleta, escolhendo Janela > Paleta. A Paleta abre automaticamente se você abrir uma página no Visual
Designer ou se criar um novo projeto, que abra uma página.
Existem duas visualizações, Fragmentos de código e Componentes, que são selecionadas com base no editor que você está usando. Cada visualização possui um conjunto de categorias que contém elementos, como fragmentos de código na visualização de fragmentos de código ou componentes na visualização de componentes. Você pode clicar com o botão direito do mouse em cada categoria e optar por organizar seu conteúdo alfabeticamente.
A paleta é sensível à versão de J2EE que os seus projetos usam. Em operação normal, quando você alterna entre projetos baseados em versões de J2EE diferentes, o tipo de alteração que você pode perceber é que os componentes exibidos para um projeto J2EE 1.4 são componentes JavaServer Faces 1.1, e para um projeto Java EE 5, são componentes JavaServer Faces 1.2 (Woodstock). Entretanto, se você personalizar a paleta adicionando novas categorias, novos componentes, ou novos fragmetnos de código, essas alterações se aplicam somente a projetos com a mesma versão de J2EE que o projeto ativo no momento. Por exemplo, se adicionar um fragmento de código quando um projeto Java EE 5 estiver ativo e abrir um projeto J2SE 1.4, você não verá o fragmento de código na paleta.
As área de conteúdo principais são:
Componentes. Se estiver trabalhando em uma página no Visual Designer, essa aba é selecionada e você vê as seguintes categorias:
Básico (Woodstock). Os componentes que você provavelmente usa com mais freqüência, como botões, tabelas, listas suspensas, campos de texto e muitos outros.
Layout (Woodstock). Componentes cujo objetivo principal é organizar ou formatar a página, como o componente Painel de grade que organiza componentes em uma grade ou o componente Painel de grupo que agrupa os componentes.
Composto (Woodstock). Os componentes com uma organização mais complexa e uma finalidade especial, como o componente Calendário que faz surgir um calendário e permite ao usuário selecionar uma data para um campo de entrada, ou o componente Trilha que exibe uma lista de hyperlinks para páginas anteriores em uma hierarquia de sites.
Validadores. Um conjunto de conversores de dados que pode ser usado com componentes para converter entre o tipo de dados String e outros tipos de dados, conforme necessário.
Conversores. Um conjunto de verificadores que valor que pode ser usado para validar os dados inseridos do usuário.
Padrão. Eles não têm a sofisticação e a facilidade de uso dos componentes Básico, Layout e Composto. Por exemplo, os componentes Padrão não podem participar em um tema, e sua estrutura geralmente é mais complexa de se trabalhar do que com os componentes Básicos.
Avançados. Um conjunto de marcações de página JavaServer para usuários avançados.
Provedores de dados. Um conjunto de componentes que fornece uma interface para fontes de dados como tabelas de bancos de dados e objetos JavaBeans.
Provedores de dados avançados. Um conjunto de provedores de dados para ser utilizado somente por usuários avançados. Esses provedores de dados são geralmente criados para você e não precisam ser adicioandos separadamente.
Fragmentos de código. Se você estiver trabalhando em um editor de códigos do IDE como o editor Java, a visualização Fragmentos de código se abre por padrão e exibe várias categorias de fragmentos de código (pequenas partes de código útil)
que você pode adicionar ao bean de página, à página JSP, e outros arquivos de código associados à sua página.
Você pode criar seus próprios fragmentos de código selecionando um título de categoria na visualização Fragmentos de código e, em seguida, selecionando o código em um editor de código-fonte e arrastando-o para a categoria Fragmentos de código selecionada.
Você também pode selecionar texto em qualquer editor, copiá-lo para o buffer do sistema e em seguida clicar com o botão direito do mouse em uma categoria Fragmentos de código e escolher Colar como fragmento para colar a seleção como um novo fragmento de código.