GUI Commands 2.1

Licença: Julgamento Gratuito ‎Tamanho do arquivo: 1.17 MB
‎Classificação dos utilizadores: 4.6/5 - ‎5 ‎votos

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