Java-Gnome
- From: "Fabio Duran Verdugo" <hbkfabio gmail com>
- To: "Advocacy, chit-chat and event planning in Chile" <gnome-cl-list gnome org>
- Subject: Java-Gnome
- Date: Fri, 13 Apr 2007 15:53:35 -0400
Hola a todos...
me encuentro tratando de hacer "algo" con java + gnome (intento
aprender) pero hay problemas y no tengo la menor idea de lo que sucede
ya que cumplo con todos los pasos que dicen los tutoriales y articulos
sobre el tema, encontrados en google.
tengo ubuntu feisty instalado y tengo estos paquetes los cuales los baje
de la siguiente manera
$ sudo apt-get install libgtk-java libglib-java libgnome-java libgconf-java
en algunos articulos sale la siguiente instruccion
$ sudo apt-get install libgtk2java libgnome2java libglade2java
libgconf2java
pero si la ejecuto obtengo
No se pudo encontrar ningún paquete cuyo nombre o descripción coincida
con "libgtk2java"
No se pudo encontrar ningún paquete cuyo nombre o descripción coincida
con "libgnome2java"
No se pudo encontrar ningún paquete cuyo nombre o descripción coincida
con "libglade2javjava"
No se pudo encontrar ningún paquete cuyo nombre o descripción coincida
con "libgconf2-java"
mi código es el siguiente un pequeño hello world, que si lo ejecuto por
consola:
$ javac -classpath /usr/share/java/gtk2.10.jar HelloWorldGTK.java
sale...
HelloWorldGTK.java:26: cannot access org.gnu.glib.Enum
class file for org.gnu.glib.Enum not found
window = new Window(WindowType.TOPLEVEL);
^
HelloWorldGTK.java:28: cannot access org.gnu.glib.Handle
class file for org.gnu.glib.Handle not found
btn = new Button("Hola Mundo!");
^
HelloWorldGTK.java:30: cannot access org.gnu.glib.GObject
class file for org.gnu.glib.GObject not found
btn.addListener(new ButtonListener() {
^
si alguien me pudiese ayudar se agradeceria...
saludos
Fabio.
el codigo:
import org.gnu.gtk.Button;
import org.gnu.gtk.Gtk;
import org.gnu.gtk.Window;
import org.gnu.gtk.WindowType;
import org.gnu.gtk.event.ButtonEvent;
import org.gnu.gtk.event.ButtonListener;
import org.gnu.gtk.event.LifeCycleEvent
;
import org.gnu.gtk.event.LifeCycleListener;
public class HelloWorldGTK {
public HelloWorldGTK() {
Window window;
Button btn;
window = new Window(WindowType.TOPLEVEL
);
btn = new Button("Hello!");
//listen for click events on the button...
btn.addListener(new ButtonListener() {
public void buttonEvent(ButtonEvent e) {
if (e.isOfType(ButtonEvent.Type.CLICK)) {
System.out.println("Hello world!");
}
}
});
window.addListener(new LifeCycleListener() {
public void lifeCycleEvent(LifeCycleEvent arg0) {}
//quit the app on close event...
public boolean lifeCycleQuery(LifeCycleEvent arg0) {
System.out.println("Finishing app...");
Gtk.mainQuit();
return false;
}
});
window.add(btn);
window.setDefaultSize(150, 50);
window.showAll();
}
public static void main(String[] args) {
Gtk.init(args);
new HelloWorldGTK();
Gtk.main
();
}
}
pd: no creo que mi código este mal... o tal vez si ¿?, pero la cosa es
que no compila, a pesar que el codigo lo eh revisado una y otra vez y no me cuadra.
--
Fabio Duran Verdugo
Estudiante Ingenieria en Informatica
Universidad Autonoma de chile
www.uas.cl/talcaLinux User #409116 -
Ubuntu User number # 5385"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]