java-gnome
java-gnome software | |
---|---|
Genere | Libreria grafica (non in lista) |
Ultima versione | 4.1.3 (5 maggio 2013) |
Sistema operativo | Unix-like |
Linguaggio | Java |
Licenza | GNU versione 2 (licenza libera) |
Sito web | java-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 | modifica wikitesto]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\).
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 | modifica wikitesto]- ^ La lista degli sviluppatori AUTHORS Archiviato l'8 febbraio 2011 in Internet Archive.
- ^ java-gnome 4.0: About Archiviato il 21 luglio 2009 in Internet Archive.. Accessed 2009-08-31.
- ^ COPYING file Archiviato il 10 novembre 2010 in Internet Archive. at the source repository
- ^ libjava-gnome-java package
Voci correlate
[modifica | modifica wikitesto]Collegamenti esterni
[modifica | modifica wikitesto]- Sito ufficiale, su java-gnome.sourceforge.net.
- Repository sorgenti di Java-gnome, su github.com.