• A PopList PJC with same C/S behaviour (13/05/2008 publié dans : PJC - Text items )
    Purpose This PJC is a workaround to the issue defined in the bug 3867157 on Metalink. It allows having the same behaviour on the Web that the one it has on the C/S version. The When-List-Changed trigger would fire only when the mouse is clicked or when the Enter...
  • A non rectangular button's PJC (15/02/2008 publié dans : PJC - Buttons )
    Purpose Here is a Pluggable Java Component that allows to have non rectangular buttons. Because it uses the Gradient features, it needs, at least the Sun java plugin 1.4 It won't run against JInitiator You can have shapes described by polygon...
  • An "auto completion" Java Bean (06/02/2008 publié dans : Bean - general )
    Purpose Here is a Java Bean that allows to manage an "auto completion" Swing JComboBox. The Java code      CBAutoCompletion.java     ComboBoxCompletion.java The implementation class of...
  • A Java Bean to get the client machine information (25/01/2008 publié dans : Bean - general )
    Purpose Here is a Java Bean that allows to get some client machine information. The Java code      ClientInfos.java The implementation class of the Bean Item     ...
  • KeyEvent Java Bean (25/01/2008 publié dans : Bean - Text items )
    Purpose Here is a Java Bean that allows sending back to the Forms application each key pressed in any Text Item. The Java code      keypressed.java The implementation class of the Bean Item ...
  • A Java swing calendar (21/12/2007 publié dans : Bean - general )
    Purpose Here is a Java bean that allows to choose a date from a Java swing calendar. The Java calendar itself is from Kai Toedter - Released under GNU Lesser General Public License - www.toedter.com It needs the Sun Java plugin to run (won't run with...
  • Images : keep the initial quality - phase III (20/12/2007 publié dans : Bean - general )
    Purpose Here is a Java Bean that allows reading, displaying with scaling and writing images. It allows scaling images to fit the target item size, and includes a FileChooser with image preview dialog. In its third version, it does not need any JDBC connexion to handle...
  • A Bean to encapsultate the JDAPI utility (06/11/2007 publié dans : Bean - general )
    This Java Bean allows to process massive updates to the Forms source files (.FMB) through an XML input file. Purpose   The goal is to hide the complexity of the Java/JDAPI stuff for those people that do not have time/skill to implement this Java...
  • A JavaBean to handle CLOB/NCLOB database columns in the Forms application (19/09/2007 publié dans : Bean - general )
    Purpose Here is a Java Bean to handle CLOB/NCLOB database columns in a Forms application. It needs a database package to read the LOB data from the database, split into chunks in order to send them to Forms and finally to the JavaBean, and also to send back the modified text...
  • A JavaBean to read the Window Forms menu (15/09/2007 publié dans : Bean - general )
    Purpose Here is a Java Bean to read the Window Forms menu option. You have access to every window opened in the Forms application to minimize or restore them. The Java code ...
  • The return of the Keep the Initial Image Quality (11/09/2007 publié dans : Bean - general )
    Purpose Here is a Java Bean that allows reading, displaying with scaling and writing images.(See the last  evolution of this solution here)   This Bean allows scaling images to fit the target item size, and includes a FileChooser with image...
  • Dynamic frames (30/05/2007 publié dans : Bean - general )
    Purpose Here is a Java Bean that allows handling frames at runtime.Almost everything about frames can by handled. With this single bean, you can create and handle as many frames as needed. This Bean needs at least the Sun Java plugin 1.4 What you can do with these frames: ...
  • A Java bean to follow status and cancel long reports (21/05/2007 publié dans : Bean - general )
    Purpose Here is a Java Bean from Casey Bowden to get the status of a long report and to cancel it if needed. I. Problem One: Report Status When running Oracle Forms and Reports in client/server, users knew the status of the report they were running. After converting to the web...
  • A Dynamic Menu Java Bean (19/05/2007 publié dans : Bean - general )
    Purpose Here is a Java bean to dynamically handle menu options at runtime. You can dynamically add, remove, enable, disable, show and hide menus and menu options. The Java code      DynamicMenu.java...
  • A Java Bean to print files to the local printer (14/05/2007 publié dans : Bean - general )
    Purpose Here is a Java Bean from Casey Bowden to get back print features lost in Oracle Reports  converting to web environment. I. Problem One: Point Of Sale (POS) clients is slow to print.   After converting reports from client/server to the web environment, OraRRP utility was...
  • A Bean to decorate the Forms elements (12/05/2007 publié dans : Bean - general )
    PurposeHere is a Java bean that allows decorating the Forms application containers. It becomes very easy to change all the fonts of a Forms application at runtime. You can set the Font Family, weight and size, foreground and background color on the following elements: . Menu bar ....
  • A PJC to format parts of text (10/05/2007 publié dans : Bean - general )
    PurposeHere is a PJC that allows doing some basic operations on a Text Item.You can apply styles on the selected sub-text and also view the HTML result in a browser window. It is a "light" component that does not render the HTML result itself, but has the benefit to stay a...
  • A bean to read a POP3 server (01/05/2007 publié dans : Bean - general )
    PurposeHere is a Java bean that allows querying a POP3 serverIt uses the commons-net-1.4.1.jar JAR file from the Jakarta project.http://jakarta.apache.org/site/downloads/downloads_commons-net.cgi .This bean does not use all the functionnalities of the...
  • The Forms Look and Feel project (07/04/2007 publié dans : Bean - general )
    This tool allows the look of your Forms application to be separated from the functional design. All the decoration elements are read from an external CSS file, as currently done with HTML pages and so both HTML and Forms applications can share a common look and feel.You can download a full...
  • A Drag&Drop Swing JTree (23/02/2007 publié dans : Bean - general )
     PurposeHere is a Java bean that allows the Drag 'n Drop within a Swing JTree item.This bean is proposed by Minas Lyrakis from Greece. This bean uses itself the DispatchingBean of Tom Cleymans. (so it needs the sun Java plugin 1.4 at least)You can Drag 'n Drop nodes within the same tree but...
  • A text formatter (13/02/2007 publié dans : Bean - general )
    This Bean contains a functionality to change Font information on Form Items.The current Font properties of the Item choosen in the ComboBox will also be reflected in the Beans.Available Functions: Bold, Italic, Strikethrough (only on TextItems), Underline (only on TextItems), Size, Change...
  • A VBean, FBean and PJC's dispatching event package (07/02/2007 publié dans : Bean - general )
    PurposeHere is a package that allows the dispatching of events from Java Beans to Forms on Beans that extend VBean, beans that use the FBean package and also PJCs !No, you are not dreaming and there is no mist on your glasses, a PJC that dispatch event to the form module...
  • A gradient painted canevas (30/01/2007 publié dans : Bean - general )
    PurposeHere is a Java Bean that allows to paint the current canevas with a Java gradient.It needs the JRE 1.4 (Sun Java Plug-in)      The Java code     PaintCanevas.javaThe implementation class of the Bean    ...
  • A Swing button PJC (26/01/2007 publié dans : PJC - Buttons )
     PurposeHere is a Swing JButton that overloads a standard PJC's button.It needs the JRE 1.4 (Sun Java Plug-in)      It allows to have a standard Forms button with some nice decoration features.You can apply a gradient color, set rounded borders, justify the label...
  • A multi-record PJC (10/01/2007 publié dans : PJC - Text items )
     PurposeHere is a text item's PJC that can be used in multi-records Forms tables.      It allows to have a coherent behaviour in a multi-record table for items that record number are greater than the number of records displayed.In the standard way, you can set an...
  • Drag 'n Drop (09/01/2007 publié dans : Bean - general )
    PurposeHere is a Java bean that allows to Drag 'n Drop between Forms items. You can Drag 'n Drop between mono and multi-line text fields and between images.Because the "real Java" Drag 'n Drop is not implemented in the Forms application, This one is "hand made".So when you...
  • PJC : A blinking text item (08/01/2007 publié dans : PJC - Text items )
     PurposeHere is a PJC for textfields that allows to have a blinking behaviour. This behaviour could be easily applied to other kind of items, like Command buttons for instance.The Java code     BlinkTextField.javaThe implementation class of the Text...
  • A multiline package (05/01/2007 publié dans : Bean - general )
    Purpose Here is a collection of PJCs that allow to have multiline labels and tooltips. The tooltips can have a nice decoration like Java gradients, and be displayed anywhere on the screen. It needs, at least, the Sun Java plugin 1.4 to run. It won't run against the JInitiator. ...
  • A Full Web Browser Java Bean (26/12/2006 publié dans : Bean - general )
    PurposeHere is a Java bean that allows to have an enhanced Web Browser.It is a full Web browser that can handle Javascript and display Flash animations.The material comes from a sourceforge project:http://sourceforge.net/project/showfiles.php?group_id=170904 It can accept both http url and local...
  • A Java Bean to start external programmes and get both standard and error output (22/12/2006 publié dans : Bean - general )
    PurposeHere is a Java bean that allows to start programmes on the client machine, then capture the standard/error output.It could be used if you don't want to install or use the Webutil library. If you target to use parameters that contain blanks, separate them by a comma.The output lines are...
  • Mouse events part II (10/12/2006 publié dans : Bean - general )
    Purpose Here is a Java bean that allows to capture the mouse events and display the properties and methods of the clicked component.In this second chapter, the bean is able to etablish the correspondance between the Java components and the Forms module's items. When the mouse enter an...
  • Mouse events and Java reflexion (09/12/2006 publié dans : Bean - general )
    PurposeHere is a Java bean that allows to capture the mouse events and display the properties and methods of the clicked component. Right-click on a component to display its properties and methods.The Java code     HandleMouseEvent.javaThe implementation class of the Bean...
  • Send email with html body and local file attachments (28/11/2006 publié dans : Bean - general )
    PurposeHere is a Java bean that allows to send emails with html body and attachments.It is a modified version of the Oracle Forms Demo's  javamail bean. The javamail Oracle Forms Demo allows to send emails with attachments located on the server side.This one is executed on the local...
  • Chat on Forms (06/11/2006 publié dans : Bean - general )
    Purpose Here is a Java bean that allows to chat on a Forms application It uses a modified version of the socketserver sample. The list of chatters is held by a database table (CHAT) and a database package (PKG_CHAT) that get and dispatch the messages from/to the...
  • Send message to Forms from the outside ? yes you can ! (14/10/2006 publié dans : Bean - general )
    PurposeHere is a Java bean that allows to transform a Forms module into a socket server.This way, it can receive messages from the outside.- In this example, the messages are sent through a telnet session. In this sample dialog, I have opened a telnet session:   open localhost 4450Then...
  • Text item and custom cursor (13/10/2006 publié dans : PJC - Text items )
    PurposeHere is a PJC that allows to set the cursor from any image stored in the jar file.This PJC extends VTextField, so you must set the Implementation Class name on a Text item. The Java code     JTextFieldIcon.java The implementation class of the Bean...
  • Regular expressions (11/10/2006 publié dans : Bean - general )
    Purpose Here is a Java Bean that allows to use regular expressions with the Sun Java Plug-in. Regular expressions have been introduced in the Oracle database with the version 10g.For those who still use a previous version, this Java Bean allows to use regular expressions to achieve complex...
  • Forms and Images : keep the initial quality (01/10/2006 publié dans : Bean - general )
    Purpose Here is a Java Bean that allows to read, display and write images. (See the last evolution of this solution here)  When you load an image within Forms with the Read_Image_File() built-in, you can notice a certain lack of quality, both in the Forms...
  • Start asynchronous jobs from Oracle Forms (28/08/2006 publié dans : Bean - general )
    PurposeHere is a Java Bean that allows to start asynchronous jobs from an Oracle Forms application.When you execute a stored procedure or function within a Forms application, the end user cannot get the hand until the procedure/function is completly finished, so the application seems to be...
  • Read/Write a file on the client machine (08/07/2006 publié dans : Bean - general )
    PurposeHere is a Java Bean that allows to write/read files on the client machine without installing Webutil.The Java code     clientfile.javaRegister the BeanThe bean must be registered before you can call its methods.Because the Bean cannot be registered at the very...
Blog : Consoles sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur avec TF1 Network - Signaler un abus