Os comandos GUI são uma estrutura de comando abrangente para aplicativos de interface de usuário Swing. O GUI comanda a funcionalidade sobre as Ações padrão do Swing. Com os Comandos GUI é simples alterar a aparência dos comandos com base no contexto em que eles aparecem. A biblioteca também suporta convenções específicas da plataforma que permitem que você escreva uma configuração que será adaptada à plataforma subjacente. Os grupos de comando forneceram suporte sofisticado para menus e barras de ferramentas. Os grupos são configurados a partir de arquivos de configuração simples e podem ser facilmente manipulados em tempo de execução usando suas APIs de construtor. Muitos recursos são fornecidos para simplificar o desenvolvimento de interface do usuário, incluindo comandos pré-construídos para fechar janelas, abrir e salvar arquivos ou mostrar uma lista de arquivos recente. Há também características de estrutura, como delegar comandos e integração de swing worker. Os comandos de delegar permitem personalizar facilmente o comportamento de um comando com base no contexto atual do usuário. A biblioteca inclui uma estratégia de delegação baseada em foco que pode ser ativada em algumas linhas de código. A integração SwingWorker também torna simples ativar o painel de vidro e desativar o comando enquanto a tarefa de fundo está em execução. A API se esforça para permanecer simples enquanto suporta recursos poderosos fora da caixa. O cuidado tem sido necessário para garantir que as escalas da biblioteca de pequenos projetos corporativos independentes até grandes escalas. Grande parte do apelo da biblioteca é que ela fornece muitas funções de conveniência e comandos para simplificar a vida do desenvolvedor. Como exemplo, você sempre pode recuperar a janela do botão de invocação usando getInvokerWindow(); o comando cuida de atravessar quaisquer hierarquias de menu pop-up. HoverListeners permitem que você exiba os detalhes de qualquer comando pairado em algumas linhas de código. O CommandHyperlinkListener torna simples ativar comandos de hiperlinks em JEditorPanes.
história da versão
- Versão 2.1 postado em 2007-08-24
EULA - Contrato de Licença do Usuário Final
IMPORTANTE - LEIA ESTES TERMOS CUIDADOSAMENTE ANTES DE BAIXAR ESTE
Software. BAIXANDO OU USANDO ESTE SOFTWARE, VOCÊ RECONHECE
QUE VOCÊ TEM (i) LER ESTE CONTRATO DE LICENÇA, (ii) QUE VOCÊ
COMPREENDA-O, (III) E QUE VOCÊ CONCORDE EM ESTAR VINCULADO AOS SEUS TERMOS.
SE VOCÊ NÃO CONCORDAR COM OS TERMOS E CONDIÇÕES DESTA LICENÇA
ACORDO, VOCÊ NÃO DEVE BAIXAR OU USAR O SOFTWARE.
1. **Edições de Licença**
1. **Licença de Uso Comercial**
Andrew Pietsch, concede-lhe um não-exclusivo, intransferível
licença para usar o SOFTWARE para suportar até o número de
desenvolvedores simultâneos dentro da sua organização para a qual você
pagaram a taxa de licença. Você pode transferir ou instalar o SOFTWARE
em mais de um computador, desde que o SOFTWARE seja usado apenas
pelo número de desenvolvedores para os quais a taxa de licença tem sido
Pago. Usando o SOFTWARE, você pode criar aplicativos, applets ou
qualquer outro software, que pode então ser distribuído livre de royalties.
2. **Licença de uso não comercial**
Andrew Pietsch, concede-lhe um não-exclusivo, intransferível
licença para usar o SOFTWARE para soley para fins não comerciais.
Usando o SOFTWARE, você pode criar aplicativos, applets ou qualquer
outro software, que pode então ser distribuído sem royalties.
O uso não comercial inclui (i) uso pessoal, (ii) uso educacional
e (iii) uso por organizações de caridade credenciadas.
O uso não comercial proíbe estritamente (i) uso para o qual você irá
receber compensação e (ii) qualquer uso dentro e/ou para um
organização comercial. Para evitar dúvidas, o seguinte
são considerados exemplos de usos comerciais do Software que são
expressamente proibido por esta licença:
1. Use em ou para uma empresa comercial;
2. Usar para ganhos financeiros, pessoais ou não;
3. Utilização por agências governamentais;
4. Use por um provedor de serviços de telecomunicações ou Internet
empresa;
5. Use em conexão com a administração de um site comercial;
6. Uso em relação à prestação de serviço profissional
para o qual você é compensado (incluindo sistema pago
administração);
7. Uso em relação à prestação de produtos ou serviços
para uma organização comercial;
8. Agrupar ou integrar o Software com qualquer produto de hardware
ou outro produto de software para uso comercial.
3. **Licença de Código Fonte**
A Licença de Código Fonte concede-lhe o direito de usar e modificar o
Código-fonte do SOFTWARE desde que você tenha (i) você pagou o
Taxa de Licença do Código Fonte E (ii) você cumpre com o seguinte
Regras:
1. Você deve comprar uma Licença Comercial para cada desenvolvedor em
sua organização que usará o SOFTWARE, ou qualquer modificado
trabalho versão ou derivativo do SOFTWARE de acordo com o
Licença de Uso Comercial.
2. Você não deve revender, alugar ou alugar o código fonte, ou qualquer
versão modificado ou trabalho derivativo do código fonte DO SOFTWARE.
3. Você não deve distribuir o código-fonte ou qualquer modificado
trabalho versão ou derivativo do código fonte DO SOFTWARE, na fonte
formulário de código. Você só pode distribuir versões compiladas da fonte
código (em forma de objeto).
4. Você não deve revender, alugar, alugar ou distribuir produtos criados
a partir do código fonte do SOFTWARE de qualquer forma que competiria com
o SOFTWARE.
5. Em nenhuma circunstância qualquer parte da fonte do SOFTWARE
código ser distribuído, divulgado ou de outra forma disponibilizado a qualquer
terceiro sem o consentimento expresso por escrito Andrew Pietsch.
6. Você deve proteger e manter seguro todos os códigos-fonte fornecidos por
este contrato de licença de código fonte. Aplicações que são construídas
com base neste código fonte, e que são distribuídos ou são
acessível fora de sua organização, como a Internet, deve ser
protegido na medida em que o código fonte não pode ser facilmente
extraído ou descompilado.
7. Todos os desenvolvedores da sua organização que planejam acessar
código fonte deve concordar com os termos da licença código fonte
Acordo. Além disso, cada desenvolvedor concorda em gastar cada
esforço para garantir a confidencialidade do código da fonte. Por exemplo,
em nenhuma circunstância pode o desenvolvedor colocar o código fonte em um
rede interna onde ele ou ela não tem controle.
2. **Propriedade**
Você não tem direitos de propriedade no Software. Em vez disso, você tem um
licença para usar o Software, desde que este Contrato de Licença
permanece em pleno vigor e efeito. Propriedade do Software,
Documentação e todos os direitos de propriedade intelectual, em sua devemos
permanecer em todos os momentos com Andrew Pietsch. Qualquer outro uso do
Software por qualquer pessoa, negócios, corporação, governo
organização ou qualquer outra entidade é estritamente proibido e é um
violação deste Contrato de Licença.
3. **Direitos autorais**
O Software e a Documentação contêm material protegido
pela Lei de Direitos Autorais dos Estados Unidos e lei secreta comercial, e por
disposições do tratado internacional. Todos os direitos não concedidos a você
aqui estão expressamente reservados por Andrew Pietsch. Você não pode remover
qualquer aviso proprietário de Andrew Pietsch de qualquer cópia do
Software ou Documentação.
4. **Restrições**
Você não pode publicar, exibir, divulgar, alugar, alugar, modificar, emprestar,
distribuir ou criar trabalhos derivados com base no Software ou em qualquer
parte dela. Você não pode fazer engenharia reversa, descompilar, traduzir,
adaptar, ou desmontar o Software, nem você deve tentar criar
o código fonte do código de objeto para o Software. Você não pode
transmitir o Software por qualquer rede ou entre quaisquer dispositivos,
embora você possa usar o Software para fazer tais transmissões de
outros materiais. Você pode transferir o software para outros computadores
você possui desde que você só usá-lo em um computador de cada vez.
5. **Confidencialidade**
Você reconhece que o Software contém comércio proprietário
segredos de Andrew Pietsch e você concorda em manter o
confidencialidade do Software usando pelo menos tão grande um grau de
cuidados como você usar para manter a confidencialidade de sua própria maioria
informações confidenciais. Você concorda em comunicar razoavelmente o
termos e condições deste Contrato de Licença de Software para aqueles
pessoas empregadas por você que entram em contato com o Software,
e usar os melhores esforços razoáveis para garantir sua conformidade com
tais termos e condições, incluindo, sem limitação, não
conscientemente permitindo que tais pessoas usem qualquer parte do Programa
com o propósito de derivar o código fonte do Programa ou
derrotando a Chave.
6. **Garantia limitada**
ANDREW PIETSCH GARANTE POR UM PERÍODO DE TRÊS (3) MESES APÓS
COMPRE QUE O SOFTWARE FUNCIONARÁ SUBSTANCIALMENTE DE ACORDO COM
COM A DOCUMENTAÇÃO. SE O SOFTWARE NÃO FUNCIONAR ASSIM, O SEU
REMÉDIO EXCLUSIVO, E OBRIGAÇÃO ÚNICA DE ANDREW PIETSCH SOB ESTE
GARANTIA, SERÁ, A CRITÉRIO EXCLUSIVO DE ANDREW PIETSCH, CORREÇÃO
DO DEFEITO OU REEMBOLSO DO PREÇO DE COMPRA PAGO PELO
Software. QUALQUER USO POR VOCÊ DO SOFTWARE É POR SUA CONTA E RISCO. Este
GARANTIA LIMITADA É A ÚNICA GARANTIA FORNECIDA POR ANDREW PIETSCH
EM RELAÇÃO AO SOFTWARE. EXCETO PELA GARANTIA LIMITADA ACIMA, O
SOFTWARE É FORNECIDO "COMO É." NA MEDIDA MÁXIMA PERMITIDA POR
LAW, ANDREW PIETSCH NEGA TODAS AS OUTRAS GARANTIAS DE QUALQUER TIPO,
OU EXPRESSA OU IMPLÍCITA, INCLUINDO, SEM LIMITAÇÃO, IMPLÍCITA
GARANTIAS DE COMERCIALIZAÇÃO E APTIDÃO PARA UM PROPÓSITO ESPECÍFICO.
ANDREW PIETSCH NÃO GARANTE QUE AS FUNÇÕES CONTIDAS NO
O SOFTWARE ATENDERÁ A QUAISQUER REQUISITOS OU NECESSIDADES QUE VOCÊ POSSA TER, OU QUE
O SOFTWARE FUNCIONARÁ LIVRE DE ERROS, OU EM UM ININTERRUPTO
MODA, OU QUE QUAISQUER DEFEITOS OU ERROS NO SOFTWARE SERÃO
CORRIGIDO, OU QUE O SOFTWARE É COMPATÍVEL COM QUALQUER PARTICULAR
Plataforma. ALGUMAS JURISDIÇÕES NÃO PERMITEM A RENÚNCIA OU EXCLUSÃO
DE GARANTIAS IMPLÍCITAS PARA QUE ELAS NÃO SE APLIQUEM A VOCÊ.
7. **Limitação da Responsabilidade**
EM NENHUM CASO ANDREW PIETSCH SERÁ RESPONSÁVEL POR VOCÊ OU QUALQUER TERCEIRO
POR DANOS ACIDENCIAIS OU CONSEQUENTES (INCLUSIVE, SEM
LIMITAÇÃO, DANOS INDIRETOS, ESPECIAIS, PUNITIVOS OU EXEMPLARES PARA DANOS
PERDA DE NEGÓCIOS, PERDA DE LUCROS, INTERRUPÇÃO DE NEGÓCIOS OU PERDA
DE INFORMAÇÕES DE NEGÓCIOS) DECORRENTES DO USO OU INCAPACIDADE DE
USAR O PROGRAMA, OU PARA QUALQUER REIVINDICAÇÃO POR QUALQUER OUTRA PARTE, MESMO SE
ANDREW PIETSCH FOI AVISADO DA POSSIBILIDADE DE TAIS DANOS.
RESPONSABILIDADE AGREGADA DE ANDREW PIETSCH EM RELAÇÃO À SUA
OBRIGAÇÕES SOB ESTE ACORDO OU DE OUTRA FORMA EM RELAÇÃO AO
SOFTWARE E DOCUMENTAÇÃO OU DE OUTRA FORMA NÃO DEVE EXCEDER O VALOR
DA TAXA DE LICENÇA PAGA POR VOCÊ PELO SOFTWARE E DOCUMENTAÇÃO.
PORQUE ALGUNS ESTADOS/PAÍSES NÃO PERMITEM A EXCLUSÃO OU
LIMITAÇÃO DE RESPONSABILIDADE POR DANOS CONSEQUENTES OU INCIDENTAIS,
A LIMITAÇÃO ACIMA PODE NÃO SE APLICAR A VOCÊ.
8. **Rescisão**
Este Contrato de Licença é eficaz até que seja rescindido. Você pode
terminar este Contrato de Licença a qualquer momento, destruindo ou
voltando para Andrew Pietsch todas as cópias do Software e
Documentação em sua posse ou sob seu controle. Andrew
Pietsch pode rescindir este Contrato de Licença se qualquer um dos termos de
este Contrato de Licença foi violado. Após a notificação de
rescisão, você concorda em destruir ou retornar a Andrew Pietsch todos
cópias do Software e Documentação e para certificar na escrita
que todas as cópias conhecidas, incluindo cópias de backup, foram
Destruído. Todas as disposições relativas à confidencialidade, proprietária
direitos, e não divulgação deve sobreviver ao término deste
Contrato de Licença de Software.
9. **Geral**
Este Contrato de Licença será interpretado, interpretado e regido
pelas leis da Austrália sem levar em conta os conflitos da lei
disposições do mesmo. O fórum exclusivo para quaisquer disputas decorrentes
fora ou relativo a este Contrato de Licença será um
tribunal apropriado sentado em Victoria, Austrália. Esta Licença
O acordo constituirá todo o Acordo entre as partes
Aquipara. Qualquer renúncia ou modificação deste Contrato de Licença deve
só ser eficaz se estiver por escrito e assinado por ambas as partes
Aquipara. Se qualquer parte deste Contrato de Licença for considerada inválida ou
inexequível por um tribunal de jurisdição competente, o restante
deste Contrato de Licença deve ser interpretado de modo a razoavelmente
efeito a intenção das partes.
Detalhes do programa
- Categoria: Desenvolvimento > Componentes & Bibliotecas
- Editor: Andrew Pietsch
- Licença: Avaliação gratuita
- Preço: $45.00
- Versão: 2.1
- Plataforma: windows