Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Java-gnome
Java-gnome
java-gnome - Teknopedia
Vai al contenuto
Menu principale
Navigazione
  • Pagina principale
  • Ultime modifiche
  • Una voce a caso
  • Nelle vicinanze
  • Vetrina
  • Aiuto
  • Sportello informazioni
  • Pagine speciali
Comunità
  • Portale Comunità
  • Bar
  • Il Teknopediano
  • Contatti
Teknopedia L'enciclopedia libera
Ricerca
  • Fai una donazione
  • registrati
  • entra
  • Fai una donazione
  • registrati
  • entra

Indice

  • Inizio
  • 1 Esempio
  • 2 Note
  • 3 Voci correlate
  • 4 Collegamenti esterni

java-gnome

  • English
  • Bahasa Indonesia
  • Bahasa Melayu
Modifica collegamenti
  • Voce
  • Discussione
  • Leggi
  • Modifica
  • Modifica wikitesto
  • Cronologia
Strumenti
Azioni
  • Leggi
  • Modifica
  • Modifica wikitesto
  • Cronologia
Generale
  • Puntano qui
  • Modifiche correlate
  • Link permanente
  • Informazioni pagina
  • Cita questa voce
  • Ottieni URL breve
  • Scarica codice QR
Stampa/esporta
  • Crea un libro
  • Scarica come PDF
  • Versione stampabile
In altri progetti
  • Elemento Wikidata
Aspetto
Da Teknopedia, l'enciclopedia libera.
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/
Modifica dati su Wikidata · Manuale

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\).

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 | modifica wikitesto]
  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 | modifica wikitesto]
  • GTK+

Collegamenti esterni

[modifica | modifica wikitesto]
  • Sito ufficiale, su java-gnome.sourceforge.net. Modifica su Wikidata
  • Repository sorgenti di Java-gnome, su github.com. Modifica su Wikidata
V · D · M
GNOME
ComunitàProgetto GNOME · GNOME Foundation · GUADEC Persone: Miguel de Icaza · Federico Mena · Havoc PenningtonGNOME
Componenti
GNOME 3-4GNOME Display Manager · GNOME Shell · Mutter
GNOME 2GNOME Display Manager · GNOME Panel · Metacity · Clearlooks
Applicazioni
CoreCheese · Disk Usage Analyzer · Evince · Eye of GNOME · GNOME Files · gedit · GNOME Calculator · GNOME Disks · GNOME Screenshot · GNOME Software · System Monitor · Web · Seahorse · Terminal · Videos
SviluppoAnjuta · GNOME Boxes · Devhelp · Geany · Glade · GNOME Builder
AltreDia · Dictionary · Ekiga · Empathy · Evolution · GNOME Archive Manager · GNOME Office · Gnote · Pitivi · Rhythmbox · Sound Juicer · Tomboy · Programmi GNOME
TecnologieATK · Bonobo · Cairo · Clutter · D-Bus · GConf · GLib · Keyring · GNOME VFS · GObject · GStreamer · GTK · java-gnome · Mono · Pango · Vala
Voci correlateCommon Desktop Environment · KDE · Xfce · Freedesktop.org
  Portale Software libero: accedi alle voci di Teknopedia che trattano di software libero
Estratto da "https://it.wikipedia.org/w/index.php?title=Java-gnome&oldid=147834754"
Categorie:
  • Software per Unix
  • Software libero in Java
  • Software con licenza GNU GPL
  • GNOME
  • Librerie Java
  • GTK
Categorie nascoste:
  • Template Webarchive - collegamenti all'Internet Archive
  • Software con genere non riconosciuto
  • P277 letta da Wikidata
  • P18 letta da Wikidata
  • P348 assente su Wikidata
  • P856 letta da Wikidata
  • Voci con template Collegamenti esterni e qualificatori sconosciuti
  • P1324 letta da Wikidata
  • Questa pagina è stata modificata per l'ultima volta il 14 nov 2025 alle 12:56.
  • Il testo è disponibile secondo la licenza Creative Commons Attribuzione-Condividi allo stesso modo; possono applicarsi condizioni ulteriori. Vedi le condizioni d'uso per i dettagli.
  • Informativa sulla privacy
  • Informazioni su Teknopedia
  • Avvertenze
  • Contatti legali e di sicurezza
  • Codice di condotta
  • Sviluppatori
  • Statistiche
  • Dichiarazione sui cookie
  • Versione mobile
  • Wikimedia Foundation
  • Powered by MediaWiki
java-gnome
Aggiungi argomento

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022