Produto & UXARTIGO

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 OracleOracle22 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.

Ver perfil