java-gnome
java-gnome software | |
---|---|
Genere | Libreria grafica (non in lista) |
Ultima versione | 4.1.3 (5 maggio 2013) |
Sistema operativo | Unix-like |
Linguaggio | Materia: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.