Integrer Adobe Reader a une fenetre Java, avec Qt
Bonjour à tous,
Je dois réaliser une appli en java qui lit les PDF. J'utilise le framework Qt Jambi. J'arrive sans soucis a faire mon interface avec Qt, j'arrive aussi a ouvrir Adobe Reader a partir de mon appli java, mais je n'arrive pas a lier les deux (mettre adobe reader dans ma fenetre Qt, comme un widget).
Voila mon code, minimaliste:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| import java.awt.*;
import java.awt.event.*;
import java.io.*;
import com.trolltech.qt.gui.*;
import com.adobe.acrobat.Viewer;
import com.adobe.acrobat.ViewerCommand;
public class Exerciser extends QWidget
{
private TextArea log;
private Viewer acrobat;
public Exerciser()
{
try
{
acrobat = new Viewer();
}
catch (Exception x)
{
log.append("Unable to create viewer \n");
}
QPushButton button1 = new QPushButton("One");
QGridLayout monLayout = new QGridLayout();
monLayout.addWidget(acrobat);
monLayout.addWidget(button1);
setLayout(monLayout);
}
public static void main(String args[])
{
QApplication.initialize(args);
Exerciser widget = new Exerciser();
widget.show();
QApplication.exec();
}
} |
Le problème vient bien sur de la ligne "monLayout.addWidget(acrobat);
"
Je sais bien que c'est pas .addWidget, mais j'ai beau cherché, je vois pas quel methode mettre.
Si quelqu'un à une idée, je suis preneur.
Merci d'avance !