Problema usando iText

solarin
21 de Enero del 2005
Hola todos-as, estoy intyentando ejecutar un simple ejemplo de codigo usando iText para generar un pdf, creo tengo todo las librerias necesarias pero no me funciona el codigo que tengo es el siguiente :

import java.io.FileOutputStream;
import java.io.IOException;
import javax.swing.*;
import java.awt.*;
import javax.swing.text.Document.*;
import com.lowagie.text.*;
import com.lowagie.text.pdf.PdfWriter;

public class Marco3 extends JFrame {
BorderLayout borderLayout1 = new BorderLayout();

Document doc = new Document();

//Si escribo doc. no se me despliegan los metodos y propiedades

PdfWriter.getInstance(doc ,new FileOutputStream("HelloWorld.pdf"));

//en esta linea la palabra doc me la subraya y me dice que se esperaba indicador

doc.open();

doc.add(new Paragraph("Hello World"));

// step 5: we close the document
document.close();

public Marco3() {
try {
jbInit();
}
catch(Exception ex) {
ex.printStackTrace();
}
}

void jbInit() throws Exception {
this.getContentPane().setLayout(borderLayout1);
}

public static void main(String[] args) {
Marco3 marco3 = new Marco3();
}
}

vamos el problema parace claro que es al crear la instancia de document pero no se esactamente porque me hace esto,
haber si alguien me pudiera echar un cable
muchas gracias
saludos

Tigre Negro
21 de Enero del 2005
La libreria import javax.swing.text.Document.*; me parece que no la necesitas la instancia de Document debe ser de la libreria iText, checa eso.

Saludos