Hello, I have 3 questions: 1. Shall we use our own personalized objects as a parameter? if yes how can i apply the methods on this object in iReport. Example: The object is "person" and have a method getName() who returns java.lang.String 2. Shall we use arrays, list or vectors as parameters ? 3. When I push the preview button to preview my document (JasperViewer.viewReport"jasperPrint, true, new java.util.Locale("fr", "FR", "")) ;" the jasperView displays correctly my document but I haven't the focus on this jasperViewer. I must close my previous window to get the focus (modal) on jasperView window. Thanks you in advanced to resolve these problems. Raphy