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

Standard Kansas City

13 gennaio 2007). UEFReader - UEF to KCS audio conversion plugin for Java Sound applications, su uefreader.sourceforge.net. Script Perl per decodificare

The Wild Sound of New Orleans

The Wild Sound of New Orleans (a volte il titolo dell'album viene riportato come The Wild Sound of New Orleans by Tousan) è il primo album discografico

Jon Hassell

Aka/Darbari/Java: Magic Realism (Editions EG) 1986 Power Spot (ECM Records) 1987 The Surgeon of the Nightsky Restores Dead Things by the Power of Sound (Intuition

Sound Juicer

immagini o altri file su Sound Juicer Sito ufficiale, su wiki.gnome.org. Sound Juicer, su packages.debian.org. Repository sorgenti di Sound Juicer, su gitlab

YouTube

The most-subscribed and most-viewed YouTube channels in 2025, su Epidemic Sound, 27 maggio 2026. URL consultato il 31 maggio 2026. ^ Hacker in azione su

Guadalcanal

Laulasi · Maana'omba · Malaita · Maramasike · Mbasakana · Ndai · Ontong Java · Roncador Reef · Sikaiana · Sulufou Provincia di Rennell e Bellona Bellona ·

Facebook

punto di vista tecnico Connect è reso possibile da una particolare libreria JavaScript creata da Facebook e da una estensione del linguaggio XHTML chiamata

David Lean

Czinner, che gli affidò il montaggio di Non mi sfuggirai, a cui seguirono Java Head (1934), Come vi piace (1936) e Ball at Savoy (1936). Dopo queste prime