Arquivos Mensais: setembro \19\UTC 2012

JButton sem bordas

Utilize o método:
setContentAreaFilled(false);

Javadoc:

public void setContentAreaFilled(boolean b)

Define a propriedade contentAreaFilled. Se true o botão pintará a área de conteúdo. Se você deseja ter um botão transparente, com somente o ícone visível, por exemplo, então você deve definir esta propriedade como false. Não chame setOpaque(false). O valor padrão para a propriedade contentAreaFilled é true. Esta função pode mudar a propriedade opaque do componente. O comportamento exato de chamar esta função varia de componente para componente e de L&F para L&F.
Parameters:
b - Se true, o conteúdo deve ser preenchido; se false a área de conteúdo não deve ser preenchida.
Anúncios

JTabbedPane.getTabComponentAt(int) não está funcionando

Pergunta:
Estou tentando obter todas as guias de um JTabbedPane mas de alguma forma o método getTabComponentAt sempre retorna null. Esperava após a adição das guias via addTab que pudesse recuperar uma determinada guia através getTabComponentAt. O que estou fazendo errado?

Resposta:
getTabComponentAt retorna o componente que é usado para renderização da guia em si. Para o conteúdo da guia utilize o método getComponentAt.

Como atualizar o xCode no MAC

Apenas três passos:

1 – Abra o terminal.

2 – Vá para o diretório raiz:
cd /

3 – Execute o comando:
sudo Developer/Library/uninstall-devtools –mode=all

Após executar o comando #3, irá ocorrer uma série de processos de remoção de aplicativos associados ao xCode e afins.

Antes de instalar uma nova versão recomenda-se reiniciar o computador antes.

Todos os crédito para prsolucoes.