Os Comandos GUI são um quadro de comando abrangente para aplicações de interface de utilizador 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 aparecem. A biblioteca também suporta convenções específicas da plataforma que lhe permitem escrever 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 ficheiros de configuração simples e podem ser facilmente manipulados em tempo de execução usando as suas APIs de construtora. Muitas funcionalidades são fornecidas para simplificar o desenvolvimento de UI, incluindo comandos pré-construídos para fechar janelas, abrir e guardar ficheiros, ou mostrar uma lista de ficheiros recentes. Existem também características-quadro, como a delegação de comandos e a integração dos trabalhadores swing. Delegar comandos permite-lhe personalizar facilmente o comportamento de um comando com base no contexto atual do utilizador. 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 esforça-se por permanecer simples, suportando funcionalidades poderosas fora da caixa. Tem sido necessário cuidar para garantir as escalas da biblioteca de pequenos projetos corporativos independentes a grandes escalas. Grande parte do apelo da biblioteca é que fornece muitas funções de conveniência e comandos para simplificar a vida do desenvolvedor. Como exemplo, pode sempre recuperar a janela do botão invocador utilizando o getInvokerWindow(); o comando cuida de atravessar quaisquer hierarquias de menu pop-up. Os HoverListeners permitem-lhe exibir os detalhes de qualquer comando pairado em algumas linhas de código. O CommandHyperlinkListener torna simples ativar comandos a partir de hiperligações em JEditorPanes.
história da versão
- Versão 2.1 postado em 2007-08-24
EULA - Contrato de Licença de Utilizador Final
IMPORTANTE -- LEIA ATENTAMENTE ESTES TERMOS ANTES DE DESCARREGAR ESTE
O SOFTWARE. AO DESCARREGAR OU UTILIZAR ESTE SOFTWARE, RECONHECE
QUE VOCÊ TEM (i) LER ESTE CONTRATO DE LICENÇA, (ii) QUE Você
COMPREENDA-O, (III) E QUE CONCORDE EM FICAR VINCULADO AOS SEUS TERMOS.
SE NÃO CONCORDAR COM OS TERMOS E CONDIÇÕES DESTA LICENÇA
ACORDO, NÃO DEVE DESCARREGAR OU USAR O SOFTWARE.
1. **Edições de Licença**
1. **Licença de utilização comercial**
Andrew Pietsch, concede-lhe um não-exclusivo, não transferí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
ter pago a taxa de licença. Pode transferir ou instalar o SOFTWARE
em mais de um computador, desde que o SOFTWARE seja utilizado apenas
pelo número de desenvolvedores para os quais a taxa de licença tem sido
pago. Utilizando o SOFTWARE, pode construir aplicações, applets ou
qualquer outro software, que pode então ser distribuído sem royalties.
2. **Licença de utilização não comercial**
Andrew Pietsch, concede-lhe um não-exclusivo, não transferível
licença para utilizar o SOFTWARE para soley para fins não comerciais.
Utilizando o SOFTWARE, pode construir aplicações, 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) utilização por organizações de caridade acreditadas.
O uso não comercial proíbe estritamente (i) a utilização para a qual irá
receber compensação e (ii) qualquer utilização 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. Utilização em ou para uma empresa comercial;
2. Utilização para ganhos financeiros, pessoais ou não;
3. Utilização por organismos governamentais;
4. Utilização por um fornecedor de telecomunicações ou de serviços internet
empresa;
5. Utilização em relação à gestão de um sítio web comercial;
6. Utilização no âmbito da prestação de serviços profissionais
para o qual é compensado (incluindo sistema pago
administração);
7. Utilização no âmbito da prestação de produtos ou serviços
para uma organização comercial;
8. Agregação ou integração do Software com qualquer produto de hardware
ou outro produto de software para uso comercial.
3. **Licença de código fonte**
A Licença código fonte concede-lhe o direito de usar e modificar o
Código fonte do SOFTWARE desde que tenha (i) que tenha pago o
Taxa de licença de código fonte E (ii) você cumprirá o seguinte
Regras:
1. Deve adquirir uma Licença Comercial para cada desenvolvedor em
sua organização que vai usar o SOFTWARE, ou qualquer modifed
versão ou trabalho derivado do SOFTWARE de acordo com o
Licença de uso comercial.
2. Não deve revender, alugar ou arrendar o código fonte, ou qualquer
versão ou trabalho derivado do código fonte software.
3. Não deve distribuir o código fonte, nem qualquer modificado
versão ou trabalho derivado do código fonte software, na fonte
código forma. Só pode distribuir versões compiladas da fonte
código (na forma de objeto).
4. Não deve revender, alugar, arrendar ou distribuir produtos criados
do código fonte do SOFTWARE de qualquer forma que iria competir com
o SOFTWARE.
5. Em nenhuma circunstância pode qualquer parte da fonte do SOFTWARE
código ser distribuído, divulgado ou de outra forma disponibilizado a qualquer
terceiro sem o consentimento expresso escrito Andrew Pietsch.
6. Deve proteger e manter seguro todo o código fonte fornecido 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 da 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 dentro da sua organização que planeiam aceder
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 controlo.
2. **Propriedade**
Não tem direitos de propriedade no Software. Pelo contrário, tem uma
licença para usar o Software desde que este Contrato de Licença
permanece em força e efeito. Propriedade do Software,
Documentação e todos os direitos de propriedade intelectual em questão devem
permanecer em todos os momentos com Andrew Pietsch. Qualquer outra utilização do
Software por qualquer pessoa, negócio, corporação, governo
organização ou qualquer outra entidade é estritamente proibido e é um
violação deste Contrato de Licença.
3. **Copyright**
O Software e documentação contêm material protegido
por Direitos de Autor dos Estados Unidos Direitos de Autor e lei comercial secreta, e por
disposições do tratado internacional. Todos os direitos que não lhe são concedidos
aqui são expressamente reservados por Andrew Pietsch. 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, arrendar, modificar, empréstimo,
distribuir, ou criar obras derivadas com base no Software ou em qualquer
parte dela. Não pode reverter engenheiro, descompile, traduzir,
adaptar, ou desmontar o Software, nem deve tentar criar
o código fonte do código de objeto para o Software. Não pode.
transmitir o Software sobre qualquer rede ou entre qualquer dispositivo,
embora possa usar o Software para fazer tais transmissões de
outros materiais. Pode transferir o Software para outros computadores
é dono de um computador de cada vez.
5. **Confidencialidade**
Reconhece que o Software contém comércio proprietário
segredos de Andrew Pietsch e você, por este meio, concordar em manter o
confidencialidade do Software usando pelo menos um grande grau de
cuidado como você usa para manter a confidencialidade da sua própria maioria
informação confidencial. Concorda em comunicar razoavelmente o
termos e condições deste Contrato de Licença de Software para aqueles
pessoas empregadas por si que entram em contacto com o Software,
e usar os melhores esforços razoáveis para garantir o seu cumprimento 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 obter 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 DEPOIS
COMPRA QUE O SOFTWARE FUNCIONARÁ SUBSTANCIALMENTE DE ACORDO
COM A DOCUMENTAÇÃO. SE O SOFTWARE NÃO FUNCIONAR ASSIM,
REMÉDIO EXCLUSIVO, E ÚNICA OBRIGAÇÃO DE ANDREW PIETSCH SOB ESTE
GARANTIA, DEVE SER, A CRITÉRIO EXCLUSIVO DE ANDREW PIETSCH, CORREÇÃO
DO DEFEITO OU REEMBOLSO DO PREÇO DE COMPRA PAGO PELO
O SOFTWARE. QUALQUER UTILIZAÇÃO POR SI DO SOFTWARE É POR SUA CONTA E RISCO. ESTA
GARANTIA LIMITADA É A ÚNICA GARANTIA FORNECIDA POR ANDREW PIETSCH
SOBRE O SOFTWARE. EXCETO PARA A GARANTIA LIMITADA ACIMA, O
O SOFTWARE É FORNECIDO "AS IS." NA MÁXIMA EXTENSÃO PERMITIDA POR
LAW, ANDREW PIETSCH DECLINA TODAS AS OUTRAS GARANTIAS DE QUALQUER TIPO,
EXPRESSA OU IMPLÍCITA, INCLUINDO, SEM LIMITAÇÃO, IMPLÍCITA
GARANTIAS DE MERCADORIDADE E APTIDÃO PARA UM PROPÓSITO ESPECÍFICO.
ANDREW PIETSCH NÃO GARANTE QUE AS FUNÇÕES CONTIDAS NO
O SOFTWARE IRÁ SATISFAZER QUAISQUER REQUISITOS OU NECESSIDADES QUE POSSA TER, OU QUE
O SOFTWARE OPERARÁ LIVRE DE ERROS, OU NUMA ININTERRUPTA
MODA, OU QUE QUAISQUER DEFEITOS OU ERROS NO SOFTWARE SERÃO
CORRIGIDO, OU QUE O SOFTWARE É COMPATÍVEL COM QUALQUER PARTICULAR
A PLATAFORMA. ALGUMAS JURISDIÇÕES NÃO PERMITEM A RENÚNCIA OU EXCLUSÃO
DE GARANTIAS IMPLÍCITAS PARA QUE NÃO SE APLIQUEM A SI.
7. **Limitação de Responsabilidade**
EM NENHUM CASO ANDREW PIETSCH SERÁ RESPONSÁVEL POR SI OU POR QUALQUER TERCEIRO.
PARA QUAISQUER DANOS ACIDENTAIS OU CONSEQÜENTES (INCLUINDO, SEM
LIMITAÇÃO, INDIRETO, ESPECIAL, PUNITIVO OU DANOS EXEMPLARES PARA
PERDA DE NEGÓCIOS, PERDA DE LUCROS, INTERRUPÇÃO DE NEGÓCIOS OU PERDAS
DE INFORMAÇÃO COMERCIAL) DECORRENTES DO USO OU INCAPACIDADE DE
USE O PROGRAMA, OU PARA QUALQUER RECLAMAÇÃO POR QUALQUER OUTRA PARTE, MESMO QUE
ANDREW PIETSCH FOI AVISADO DA POSSIBILIDADE DE TAIS DANOS.
RESPONSABILIDADE AGREGADA DE ANDREW PIETSCH EM RELAÇÃO À SUA
OBRIGAÇÕES AO ABRIGO DESTE ACORDO OU DE OUTRA FORMA NO QUE DIZ RESPEITO AO
SOFTWARE E DOCUMENTAÇÃO OU DE OUTRA FORMA NÃO DEVEM EXCEDER O MONTANTE
DA TAXA DE LICENÇA PAGA POR SI PELO SOFTWARE E DOCUMENTAÇÃO.
PORQUE ALGUNS ESTADOS/PAÍSES NÃO PERMITEM A EXCLUSÃO OU
LIMITAÇÃO DA RESPONSABILIDADE POR DANOS CONSEQÜENTES OU ACIDENTAIS,
A LIMITAÇÃO ACIMA PODE NÃO SE APLICAR A SI.
8. **Rescisão**
Este Contrato de Licença é eficaz até ao seu fim. Pode.
terminar este Contrato de Licença a qualquer momento, destruindo ou
voltando a Andrew Pietsch todas as cópias do Software e
Documentação na sua posse ou sob o seu controlo. André
Pietsch pode rescindir este Contrato de Licença se algum dos termos
este Contrato de Licença foi violado. Após notificação de
rescisão, você concorda em destruir ou devolver a Andrew Pietsch todos
cópias do Software e Documentação e para certificar por escrito
que todas as cópias conhecidas, incluindo cópias de cópias de reserva, têm sido
destruído. Todas as disposições relativas à confidencialidade, propriedade
direitos, e a não divulgação deve sobreviver à cessação deste
Contrato de Licença de Software.
9. **General**
Este Contrato de Licença deve ser interpretado, interpretado e governado
pelas leis da Austrália, sem ter em conta os conflitos de direito
provisões dos mesmos. O fórum exclusivo para quaisquer litígios que surjam
fora ou relacionado com este Contrato de Licença deve ser um
tribunal apropriado sentado em Victoria, Austrália. Esta Licença
O acordo constituirá o acordo completo entre as partes
aqui para. Qualquer renúncia ou modificação deste Contrato de Licença deve
só ser eficaz se for por escrito e assinado por ambas as partes
aqui para. Se alguma 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 e Bibliotecas
- Editor: Andrew Pietsch
- Licença: Julgamento Gratuito
- Preço: $45.00
- Versão: 2.1
- Plataforma: windows