java-gnome
software
Schermata di esempio
Schermata di esempio
GenereLibreria grafica (non in lista)
Ultima versione4.1.3 (5 maggio 2013)
Sistema operativoUnix-like
LinguaggioJava
LicenzaGNU versione 2
(licenza libera)
Sito webjava-gnome.sourceforge.net/

java-gnome è un insieme di librerie Java per lo sviluppo di applicazioni per GNOME usando il linguaggio Java e le librerie GTK+ in un sistema cross-platform.

Dalla versione 2.0, java-gnome è scritto da un team [1], mentre le precedenti era originariamente un progetto della Operational Dynamics [2] ed è stata completamente riscritta per creare un tool completo open source e dalla versione 2.0 le librerie java-gnome sono disponibili secondo la licenza GPL[3].

A differenza della maggior parte delle librerie GTK+, non è disponibile la versione per Microsoft Windows.

Esempio

modifica

Per compilare una classe scritta con java-gnome è necessario aggiungere il jar gtk-4.1.jar al classpath durante la fase di compilazione, nei sistemi Debian (e tutte le distribuzioni derivate) è disponibile il pacchetto libjava-gnome-java[4] nei repository ufficiali (il jar viene installato nella cartella \usr\share\java\).

java-gnome GtkExample
package org.wikipedia.javagnome.example;
import org.gnome.gdk.Event;
import org.gnome.gtk.Gtk;
import org.gnome.gtk.Widget;
import org.gnome.gtk.Window;
import org.gnome.gtk.WindowPosition;
/**
 * Java-Gnome GTK Example
 * ispired official site java-gnome.sourceforge.net
 */
public class GdkSimple extends Window {
  public GdkSimple() {
    setTitle("Example");
    connect(new Window.DeleteEvent() {
      public boolean onDeleteEvent(Widget source, Event event) {
        Gtk.mainQuit();
        return false;
      }
    });
    setDefaultSize(250, 150);
    setPosition(WindowPosition.CENTER);
    show();
  }
  public static void main(String[] args) {
    Gtk.init(args);
    new GdkSimple(); 
    Gtk.main(); 
  } 
}

Note

modifica
  1. ^ La lista degli sviluppatori AUTHORS Archiviato l'8 febbraio 2011 in Internet Archive.
  2. ^ java-gnome 4.0: About Archiviato il 21 luglio 2009 in Internet Archive.. Accessed 2009-08-31.
  3. ^ COPYING file Archiviato il 10 novembre 2010 in Internet Archive. at the source repository
  4. ^ libjava-gnome-java package, su packages.debian.org.

Voci correlate

modifica

Collegamenti esterni

modifica
  Portale Software libero: accedi alle voci di Wikipedia che trattano di software libero

📚 Artikel Terkait di Wikipedia

GNOME

Disambiguazione – "Gnome" rimanda qui. Se stai cercando l'azienda motoristica francese specializzata in motori aeronautici, vedi Gnome et Rhône. GNOME (GNU Network

Java (linguaggio di programmazione)

In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, che si appoggia sull'omonima piattaforma

JavaScript

JavaScript è un linguaggio di programmazione multi paradigma orientato agli eventi, utilizzato sia nella programmazione lato client web sia lato server

Java Desktop System

tra i principali: GNOME 2.6 StarOffice 7 Evolution Mozilla Software di sviluppo compreso: StarOffice 7 SDK, NetBeans IDE 4.0, Sun Java Studio Creator IDE

GNOME Users and Developers European Conference

riferimento. La GNOME Users And Developers European Conference (GUADEC, in italiano Convegno europeo di utenti e sviluppatori di GNOME) è la conferenza

Federico Mena

Messico, 29 luglio 1976) è un informatico messicano. Ha scritto i Canvas di GNOME quando era alla Red Hat. È stato maintaner di GIMP per un certo tempo ed

IntelliJ IDEA

ambiente di sviluppo integrato (IDE) per il linguaggio di programmazione Java. Sviluppato da JetBrains (prima conosciuto come IntelliJ), è disponibile

Progetto GNOME

Il progetto GNOME è una comunità internazionale che riunisce aziende, volontari, professionisti e organizzazioni non a scopo di lucro di tutto il mondo