Design & ProdutoARTIGO

Customizando as cores de uma aplicação no Oracle APEX

Neste artigo, o autor ensina passo a passo a customizar as cores de uma aplicação Oracle APEX.

Olá, pessoal! Como vocês estão?

Hoje vou mostrar como mudar as cores de uma aplicação no Oracle↳Oracle22 conteúdosOracle lança Java 26 para aumentar produtividade de desenvolvedoresDev (Back & Front) · mar 2026Oracle oferece o primeiro cluster de computação em nuvem em escala ZettaDevSecOps · jan 2025Oracle abre inscrições para o ONE, programa gratuito de formação em tecnologia e inteligência artificialData · dez 2024Ver tudo em Data → APEX de forma fácil e rápida. A nova versão do Oracle APEX possui um novo template, o tema “Universal Theme (42)”. Esse novo template, implementado a partir da versão 5.1 do APEX, permite customizar facilmente as cores de seus componentes, tais como: Botões, Headers, Grids, Colunas e Relatórios.

Vou criar uma aplicação exemplo simples, um cadastro de funcionários. O mais importante nesse momento é escolher o tema “Universal Theme (42)”. Por default já vem selecionado.

Após a criação da aplicação, efetuei alguns ajustes para facilitar o entendimento desse artigo.

Para alterar as cores dos componentes da aplicação, devemos utilizar a barra de tarefas do desenvolvedor. Essa barra de tarefas é habilitada quando executamos a aplicação, logados através da Workspace do APEX:

Clique na opção “Theme Roller” e irá abrir uma tela com as opções de customização:

Clique na opção “Show All” para ver todos as opções disponíveis.

Veja que a primeira propriedade “Style” possui algumas opções. São alguns estilos pré-definidos disponibilizados pela Oracle. Você também pode escolher algum e utilizar em sua aplicação.

Na seção Global Colors é onde estão definidas as cores do Header, Body, Links e Focus de todas as páginas da aplicação.

Vamos mudar para amarelo. Clique na cor do Header e irá abrir o seletor de cores.

Temos propriedades por componente, por exemplo. Podemos definir as cores das paletas e o arredondamento das bordas dos botões. Podemos definir uma cor exclusiva do texto ou do fundo do botão quando ele for Hot ou Danger.

Outro bom exemplo que podemos explorar é a seção “Navigation”. Lá você pode mudar as cores da barra de menu. Entre as opções, você pode mudar a cor do ícone, da lista e da entrada de menu que está sendo acessada pelo usuário.

Na seção “Forms” estão as opções de mudança dos itens de um formulário:

Já na seção “Regions”, podemos mudar as cores das regiões. Tais como seu Header e Body.

As outras seções são:

Em especial, a seção “Layout” possui propriedades que permitem mudar o tamanho do Header (título da aplicação), da árvore de menus, definir um tamanho fixo para o Body das páginas da aplicação.

Importante!

Clique no botão “Save As” e salve o seu estilo personalizado. Em seguida clique no botão “Set as Current” para definir o seu estilo como padrão da sua aplicação.

Veja como ficou a aplicação:

Para acessar a aplicação exemplo, clique no link abaixo:

https://apex.oracle.com/pls/apex/f?p=124881

O recurso “Theme Roller” permite facilmente e rapidamente customizar a aplicação conforme o gosto do usuário, possibilitando assim uma experiência ainda melhor com o Oracle APEX.

é formado em Análise de Sistemas pela Uniban. Possui 10 anos de experiência em análise, implementação e desenvolvimento de softwares com Oracle Forms/Reports, PL/SQL. Também possui experiência de 6 anos em WebTool Kit, HTML, JavaScript, XML, CSS e APEX, além de conhecimentos em JAVA e Delphi. Possui certificação Oracle Advanced PL/SQL Developer Certified Professional 11g. Em sua experiência profissional teve a oportunidade de participar de diversos projetos, dos quais pode-se destacar migrações de sistemas de arquivos indexados em Cobol para banco de dados Oracle; tunning em camada de aplicações e camada de banco de dados; administração de banco de dados Oracle 9i e 10g; modelagem relacional de dados utilizando Erwin; migração do Forms 6i para Forms IAS 10g; levantamento, análise e desenvolvimento de software em Delphi com Oracle, Oracle WebTool Kit e APEX. Atualmente trabalha em uma empresa petroquimica, na qual atua como Desenvolvedor Oracle EBS, desenvolvendo customizações para todos os módulos, nos padrões e recursos do ERP, utilizando PL/Sql, Forms 6i, Reports 6i, Discover, WorkFlow e APEX.

Mais de Leonardo Litz
Ver perfil →