Release: JavaFX 2.2.21 O que é o JavaFX Veja o documento JavaFX Architecture para aprender sobre a arquitetura da plataforma JavaFX e obter uma breve descrição das APIs JavaFX para transmissão de mídia, renderização web e design da interface do usuário. Aplicações JavaFX Escrito como uma API Java, o código do aplicativo JavaFX pode referenciar APIs de qualquer biblioteca Java. Por exemplo, as aplicações JavaFX podem usar bibliotecas da API Java para acessar recursos do sistema nativo e se conectar a aplicativos de middleware baseados no servidor. A aparência das aplicações JavaFX pode ser personalizada. Folhas de estilo em cascata (CSS) aparência e estilo separados da implementação para que os desenvolvedores possam se concentrar na codificação. Os designers gráficos podem facilmente personalizar a aparência eo estilo do aplicativo através do CSS. Se você tiver um plano de fundo de design da web, ou se você quiser separar a interface do usuário (UI) e a lógica de back-end, você pode desenvolver os aspectos de apresentação da UI na linguagem de script FXML e usar o código Java para o aplicativo lógica. Se você preferir projetar IU sem código de escrita, use o JavaFX Scene Builder. À medida que você projeta a UI, o Criador de Cena cria marcação FXML que pode ser portada para um Ambiente de Desenvolvimento Integrado (IDE) para que os desenvolvedores possam adicionar a lógica comercial. Disponibilidade O JavaFX 2.2 e as versões posteriores estão totalmente integradas ao Java SE 7 Runtime Environment (JRE) e ao Java Development Kit (JDK). Como o JDK está disponível para todas as principais plataformas de desktop (Windows, Mac OS X e Linux), as aplicações JavaFX compiladas para JDK 7 e versões posteriores também são executadas em todas as principais plataformas de desktop. A compatibilidade entre plataformas permite uma experiência de tempo de execução consistente para desenvolvedores e usuários de aplicativos JavaFX. A Oracle garante versões e atualizações sincronizadas em todas as plataformas e oferece um extenso programa de suporte para empresas que executam aplicativos de missão crítica. Na página de download do JDK, você pode obter um arquivo zip de aplicativos de exemplo JavaFX. Os exemplos de aplicativos fornecem muitos exemplos de código e trechos que mostram por exemplo como escrever aplicativos JavaFX. Veja como faço para executar um aplicativo de exemplo para obter mais informações. Principais recursos O JavaFX 2.2 e versões posteriores possuem os seguintes recursos: APIs Java. JavaFX é uma biblioteca Java que consiste em classes e interfaces que estão escritas em código Java nativo. As APIs são projetadas para ser uma alternativa amigável aos idiomas Java Virtual Machine (Java VM), como JRuby e Scala. FXML e Scene Builder. O FXML é uma linguagem de marcação declarativa baseada em XML para a construção de uma interface de usuário da aplicação JavaFX. Um designer pode codificar no FXML ou usar o JavaFX Scene Builder para criar de forma interativa a interface gráfica do usuário (GUI). O Criador de Cena gera marcação FXML que pode ser portada para um IDE onde um desenvolvedor pode adicionar a lógica de negócios. WebView. Um componente web que usa a tecnologia WebKitHTML para possibilitar a incorporação de páginas da Web dentro de uma aplicação JavaFX. O JavaScript executado no WebView pode chamar APIs Java e as APIs Java podem chamar JavaScript executando no WebView. Interoperabilidade Swing. Os aplicativos Swing existentes podem ser atualizados com novos recursos JavaFX, como reprodução de mídia gráfica rica e conteúdo da Web incorporado. Controles de UI embutidos e CSS. O JavaFX fornece todos os principais controles de UI necessários para desenvolver uma aplicação completa. Os componentes podem ser esmagados com tecnologias da Web padrão, como CSS Canvas API. A API do Canvas permite desenhar diretamente dentro de uma área da cena JavaFX que consiste em um elemento gráfico (nó). Suporte Multitouch. O JavaFX oferece suporte para operações multitouch, com base nas capacidades da plataforma subjacente. Pipeline de gráficos acelerados por hardware. Os gráficos JavaFX são baseados no pipeline de renderização de gráficos (Prism). O JavaFX oferece gráficos suaves que são processados rapidamente através do Prism quando é usado com uma placa gráfica ou unidade de processamento de gráficos (GPU) suportada. Se um sistema não possui uma das GPUs recomendadas suportadas pelo JavaFX, então o Prism é padrão para a pilha de software Java 2D. Motor de mídia de alto desempenho. O canal de mídia suporta a reprodução de conteúdo multimídia na web. Ele fornece uma estrutura de mídia estável e de baixa latência baseada na estrutura multimídia do GStreamer. Modelo de implantação de aplicativos autônomo. Os pacotes de aplicativos autônomos possuem todos os recursos do aplicativo e uma cópia privada dos tempos de execução Java e JavaFX. Eles são distribuídos como pacotes instaláveis nativos e fornecem a mesma instalação e experiência de lançamento como aplicativos nativos para esse sistema operacional. Veja o documento Implantação do JavaFX Applications. O que posso construir com JavaFX Com o JavaFX, você pode criar muitos tipos de aplicativos. Normalmente, eles são aplicativos com reconhecimento de rede que são implantados em várias plataformas e exibem informações em uma interface de usuário moderna de alto desempenho que possui áudio, vídeo, gráficos e animação. A Tabela 1 mostra imagens de alguns dos exemplos de aplicativos JavaFX incluídos no JavaFX 2.2. N lançamento. Tabela 1 Exemplo de aplicativos JavaFXTaraycda Javay nasl altrabilirim veya etkinletirebilirim Bu makale aadakilerle ilgilidir: Platformlar: Macintosh OS X, Windows 10, Windows 7, Windows 8, Windows Vista, Windows XP Tarayclar: Firefox, Internet Explorer, Safari Java srmleri 7.0, 8.0 Internet Explorer - Gncel olmayan ActiveX denetimi engelleme Internet Explorer (IE), Java gibi ActiveX denetimlerinin gncel tutulmasn salamak zere ActiveX denetimi engelleme adnda yeni bir gvenlik zelliine sahiptir. Bu zellik, Javann gncel olmadn tespit etmesi durumunda, uygulamann veya web sayfasnn yklenmesini engeller ve Javay gncelleme seenei sunar. Java (TM), gncel olmamas nedeniyle engellenmitir ActiveX denetimi eski bir Java srmn engelendiinde, u mesaj grrsnz: Internet Explorerda: Bildirim ubuunda Java (TM) gncel olmadndan engellendi gncellenmesi gerekiyor eklinde bir mesaj Gncelle veya Bu seferlik altr eklinde seenekler grntlenir. IE dnda: Internet Explorer Gvenlik iletiim kutusunda, Bir web sitesi gncel olmayan bir programa kullanarak bilgisayarnzda web ierii amak istiyor eklinde bir mesaj ile birlikte uygulamann altrlmasyla ilgili zin Ver ja da zin Verme seenekleri ve ayrca eski srm em Gncelle seenei grntlenir. Javay Gncelle Uygulamann altrlmasna izin vermeden nce Javay gncellemeniz nerilir. Gncelle ye tklayn ve en son Java srmn indirin. Siteye veya komut istemina gvenmemeyi tercih ederseniz, en son srm edinmek iin java webinsini ziyaret edebilirsiniz. Gncel olmayan ActiveX denetimi engelleme zellii unlar iin geerlidir: Windows 7 SP1 Internet Explorer 8den Internet Explorer 11e kadar Masast iin Windows 8 Internet Explorer ActiveX denetimi engelleme (Microsoft web gnl) Firefox - Java eklentisini etkinletir Firefox saldrlara ak olan eklentileri hedef alan saldrganlara kar koruma salayan Yeni Clique para jogar gvenlik zelliini kullanma sundu. Bu zellik appletlerin otomatik olarak yklenmesini nler ve kullanclarn altrlacak veya kanlacak ierii kontrol etmelerine olanak tanr. Saldrlara ak olarak tanmlanan bir Java eklentisi srm kullanarak bir Java applet altrmak isterseniz, Firefox bu applet otomatik olarak yklenmesini nler ve eklentinin saldrlara ak olduunu belirten bir uyar grntler. Gncelleme mevcutsa Firefox tamanho eklentiyi gncelleme veya altrma seenei sunar. Eklentiyi etkinletirmeden nce gncelleme olup olmadn kontrol etmenizi neririz. Bunun yan sra Firefox eklentiyi site baznda engelleme veya otomatik olarak etkinletirme seenei de sunar. Chrome tarayc srmleri 42 ve zeri. Chrome srm 42den itibaren (yayn tarihi Nisan 2017) Cromo, tarayclarn eklentileri desteklemek iin kullandklar standart yntemi devre d brakt. Daha fazla bilgi Safari, web sitei temelinde, taraycda eklenti davrann konfigre etmenize izin verir.
Comments
Post a Comment