Dúvida sobre framework

Boa noite,

Estou começando meus estudos sobre a ferramenta Glade, mas não estou encontrando tutoriais ou artigos em Java, referente ao assunto. Se alguém já lidou com esta ferramenta e puder passar uma fonte de dados, serei grato, ou se alguém souber de uma framework mais interessante para a criação de interface ajudaria.

Fico no aguardo de um retorno, certo de que serei respondido da melhor maneira.

Obrigado.

Talves vc nao tenha proucurado. ; )
Olhe aqui quantoooooos http://www.google.com.br/search?hl=pt-BR&q=tutorial+glade&btnG=Pesquisar&meta=

[ ]s,

Realizei esta pesquisa, mas não cheguei a exito nos tutoriais, fiz o downlod do arquivo gtk+, estou usando a IDE netbeans, realizei o exemplo como esta neste site http://www.cin.ufpe.br/~cinlug/wiki/index.php/Mantendo_A_Sanidade_Com_O_Glade mas quando passo o codigo pro netbeans acusa muitos erros, creio que esteja faltando a Libglade, gostaria de saber onde estou pecando.[code]
//Arquivo: Aplicacao.java
import java.awt.Label;
import java.awt.Window;
import java.io.FileNotFoundException;

import java.io.IOException;

import org.omg.gnu.glade.LibGlade;

import org.gnu.glade.GladeXMLException;

import org.gnu.gtk.Gtk;

import org.gnu.gtk.Widget;

import org.gnu.gtk.Window;

import org.gnu.gtk.ComboBox;

import org.gnu.gtk.Label;

public class Aplicacao {

private Window janelaPrincipal;
private Label etiqueta;
private ComboBox combo;

public Aplicacao() throws FileNotFoundException, GladeXMLException,
        IOException {

    //Carrega a interface a partir do arquivo glade

    LibGlade arvoreDeWidgets = new LibGlade("simple.glade", this);



    //Carrega os Widgets em variaveis

    janelaPrincipal = (Window) arvoreDeWidgets.getWidget("janelaPrincipal");

    etiqueta = (Label) arvoreDeWidgets.getWidget("etiqueta");

    combo = (ComboBox) arvoreDeWidgets.getWidget("combo");


    //Define o valor padrao dentre os itens da lista combo box

    combo.setActive(0);



    //Exibe toda interface

    janelaPrincipal.showAll();



    //Inicia o loop principal de eventos

    Gtk.main();

}
//Callbacks
public void mudaTamanho() {

    String text = combo.getActiveText();



    if (text.equals("Pequeno")) {

        etiqueta.setMarkup("<small>Texto de exemplo</small>");

    } else if (text.equals("Normal")) {

        etiqueta.setMarkup("Texto de exemplo.");

    } else if (text.equals("Grande")) {

        etiqueta.setMarkup("<big>Texto de exemplo.</big>");

    }

}

public void sair() {

    //Sai do loop principal de eventos

    Gtk.mainQuit();

    //Finaliza o programa

    System.exit(0);

}
//Inicia a aplicacao
public static void main(String[] args) {

    try {

        Gtk.init(args);

        new Aplicacao();

        Gtk.main();

    } catch (Exception e) {

        e.printStackTrace();

    }

}

}

[/code]

Você esta importando da biblioteca AWT, um Label e uma Window (linhas 2 e 3), isso esta conflitando com os imports da biblioteca GTK da linha 18 e 22. Você disse que esta estudando GTK, estão sugiro que você apague os imports das linhas 2 e 3. ( # import java.awt.Label; # import java.awt.Window; ).

Quanto aos imports das linha 10 e 12 (# import org.omg.gnu.glade.LibGlade; # import org.gnu.glade.GladeXMLException; ) , sugiro que você ache a libglade, eu não te mando ela porque também estou procurando.

Acredito que se você corrigir os imports o resto do codigo ficará certo.

Se você achar a libglade me manda o link para download.

Materiais para estudo:

http://developers.sun.com/solaris/articles/java_gnome/ [Esse tutorial ensina usando o netbeans]

http://www.cin.ufpe.br/~cinlug/wiki/index.php/Mantendo_A_Sanidade_Com_O_Glade

http://overholt.ca/wp/?p=11 [Assista o vídeo]

http://library.gnome.org/devel/glade/stable/

http://www.gtk-br.cjb.net/ [Ensina a construir a interface em glade, mais a linguagem para programar é C++]

http://br.gnome.org/GNOMEBR/Glade

http://overholt.ca/wp/?cat=5

http://www.overclock.net/application-programming/342279-tutorial-using-python-glade-create-simple.html [Ensina a construir a interface em glade, mais a linguagem para programar é Python ]