GUI Commands 2.1

Licença: Avaliação gratuita ‎Tamanho do arquivo: 1.17 MB
‎Classificação dos usuários: 4.6/5 - ‎5 ‎Votos

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