JavaBeans

Caligula
Download
Author: Wilhelm Kurz
Submitted: 09/03/2001
Caligula is a programmable numeric expression interpreter JavaBean which has more than 50 built-in mathematical functions and supports decimal, hexadecimal and binary number formats. Advanced functions like integration, root finding and extremum finding are also included. Caligula supports any number of user-defined variables and user-defined functions. A programming interface also lets you add your own functions.
jChatBox Add-On : LDAP Authentication
Download
Author: JavaZOOM
Submitted: 08/05/2001
LDAPAuth Add-On provides LDAP authentication feature for jChatBox 2.1+
jChatBox (JSP Chat) - Chinese SKIN
Download
Author: JavaZOOM
Submitted: 07/31/2001
An HTML/JavaScript Chinese skin for jChatBox application.
JCommandBar Beans
Download
Author: Karl-Heinz Troyer
Submitted: 10/03/2001
JCommandBar Beans are designed to help you write Java applications with great commandbar support! This is the state of the art look and feel of modern office applications! You can have any menubar, toolbar, popup menu or tool palette you may need; all having great docking features and drag&drop; customization. Use any predefined commandpanel like Button, Icon, RadioButton, CheckBox, ComboBox or any custom type! JCommandBar Beans are based on our docking framework JDocking Beans. Visit www.troyer-is.com/products for more information and online order.
3D Multi Series Stacked Column Chart Bean, version 3.1
Download
Author: Pat OBrien
Submitted: 07/17/2001
This bean is feature packed and will enable you to add great looking Stacked Column Charts to your applications. We have grouped the features into several different data objects in order to make implementation simpler and more flexible. The documentation is both detailed and comprehensive and along with the tutorial style applet and application source code provided you should have no trouble creating your own implementations quickly and efficiently.
jChatBox Add-On : Database AUTHentication
Download
Author: JavaZOOM
Submitted: 07/15/2001
DBAuth Add-On provides database authentication feature for jChatBox 2.1+. [open source]
RCode16K
Download
Author: Jaume
Submitted: 07/02/2001
Java package (bean, applet and servlet) that creates code16k barcodes. I can export to gif or jpg and the source code is available for registered users.
3D Multi Series Column Chart Bean, version 3.1
Download
Author: Pat OBrien
Submitted: 06/25/2001

This bean is feature packed and will enable you to add great looking Column Charts to your applications. We have grouped the features into several different data objects in order to make implementation simpler and more flexible.
The documentation is both detailed and comprehensive and along with the tutorial style applet and application source code provided you should have no trouble creating your own implementations quickly and efficiently.

We have produced three versions of this bean,

  • Freeware Lite Version, Unrestricted use with cut down functionality
  • Evaluation Version, Unrestricted use and fully functioning - displays a short message.
  • Fully Licensed Version, Fully functioning with support and free upgrades

To download, purchase or simply obtain further details for the 3D Multi Series Column Chart Bean, click here.

JDocking Beans
Download
Author: Karl-Heinz Troyer
Submitted: 09/25/2001
JDocking Beans are simple to use Java Beans, which help the developer in creating Java applications with great GUI functionality. JDocking Beans purpose is to provide dockable behavior for any java swing Container, having any kind of GUI content. Your Container can automatically dock when dropped over application window's NORTH, SOUTH, EAST, WEST sides and easily undock back into floating state. Beta version available.
3D Multi Series Line Chart Bean, version 3.1
Download
Author: Pat OBrien
Submitted: 06/19/2001
This bean is feature packed and will enable you to add great looking Line Charts to your applications. We have grouped the features into several different data objects in order to make implementation simpler and more flexible.
The documentation is both detailed and comprehensive and along with the tutorial style applet and application source code provided you should have no trouble creating your own implementations quickly and efficiently.
Click Here for more Information

RMaxicode
Download
Author: Jaume
Submitted: 04/06/2001
Java bean and servlet that creates Maxicode barcodes. This barcode was created by UPS and is mainly used in the transport industry.
cChart component
Download
Author: BERTHOU Raymond
Submitted: 03/05/2001
cChart is an JAVA Component allowing to add a "chart" function in your applet or application. It runs with any standard graphs formats : bar, line, surface, arc of a circle, ...
JVerify - Email Verification Component
Download
Author: Van Glass
Submitted: 02/04/2001
Invalid Email addresses are costly and inefficient but no longer have to be the price of doing business on line. JVerify is a Java Email Verification component designed to catch invalid or fraudulent Email addresses. JVerify assists companies in the prevention of fraudulent online purchases and in maintaining valid customer relationship data. Email verification capabilities from any Java application servlets and Java Server Pages
Anibal's Essential Bean LineChart
Download
Author: Anibal Wainstein
Submitted: 12/28/2000
With this powerful and advanced linechart Java bean, you can setup an interactive chart of your data. Many advanced features are included such as a tool tip text window and bezier curve fitting.
Anibal's Essential Bean RollOffImage
Download
Author: Anibal Wainstein
Submitted: 12/28/2000
Display your images with this slideshow component bean. The bean will roll away an image on top of another using a 3D shading effect. After a pause, the procedure is repeated.
bluefish rules engine
Download
Author: singbat
Submitted: 11/29/2000
a simple XML/Java rules engine more-or-less modeled on a system of government. BFRE is useful for implementing web personalization, workflow, or other business rules.
bluefish rules engine
Download
Author: singbat
Submitted: 11/29/2000
a simple XML/Java rules engine more-or-less modeled on a system of government. BFRE is useful for implementing web personalization, workflow, or other business rules.
bluefish rules engine
Download
Author: singbat
Submitted: 11/29/2000
a simple XML/Java rules engine more-or-less modeled on a system of government. BFRE is useful for implementing web personalization, workflow, or other business rules.
bluefish rules engine
Download
Author: singbat
Submitted: 11/29/2000
a simple XML/Java rules engine more-or-less modeled on a system of government. BFRE is useful for implementing web personalization, workflow, or other business rules.
Barcode Java Beans, Applets & Servlet Package 2.0
Download
Author: Brant Anderson
Submitted: 10/27/2000
JavaBeans, Applets and Servlets for printing bar codes including Code 39, Code 128, PDF417, Interleaved 2 of 5, LOGMARS, Codabar, UPC, EAN, MSI, Code 11, Code 93 and POSTNET barcode symbologies.
JHTTP 1.1 Web Component
Download
Author: Van Glass
Submitted: 10/05/2000
JHTTP takes all the hard work out of performing HTTP based communications in your Java products. With JHTTP and just a few lines of code you can have your Java apps communicating with a web server in no time flat. Supports GET, POST, Basic Authentication and Proxy connections.
KBeans
Download
Author: Holger Knublauch
Submitted: 10/05/2000
An powerful extension of the JavaBeans specification allowing to express and monitor semantic constraints on JavaBeans property values. The approach is supported by generic tools for knowledge and data acquisition and Round-Trip Engineering of JavaBeans source code.
ScroogeXS RTF to XHTML converter
Download
Author: Michael Justin
Submitted: 09/30/2001
ScroogeXS is a RTF to XHTML converter bean with high conversion speed. The registered version of Scrooge includes the full source code and free updates. A demo version is available.
Authentication
Download
Author: Raj Singh
Submitted: 08/18/2000
Authenticate your users with the new Authentication Bean Suite! Authentication Bean Suite provides an easy way for registration of applications, adding new application users with private passwords and attributes and performing a simple login process. Wiring Example To build an authentication dialog put Attribute, Login, LoginInfoSaver, and Registration beans on the design surface. Wire appropriate properties of these beans to corresponding text fields and other controls for entering Application Name, User Name, User Password, etc. as desired and described in documentation.
Logging
Download
Author: Raj Singh
Submitted: 08/18/2000
Download Logging Bean Suite if your applications need to manage log files! Logging Bean Suite provides the functionality to create log messages and store them to a stream or file, to add optional tags to the log message structure. The log message format corresponds to the IETF (the Internet Engineering Task Force) draft version (available at http://www.hsc.fr/ressources/veille/ulm/draft-abela-ulm-05.txt ). Wiring Example To create and write log messages, make the following: Choose a log writer: LogFile to write messages to a file or LogStream to write messages to an output stream. Set the inputMessage property to the necessary message text. Connect each Tag bean to the inputOptionalTag property to add optional tags to log messages Invoke the triggerAction() method to write log messages.
PilotBean with Source
Download
Author: Raj Singh
Submitted: 08/18/2000
Now available with source code - on developerWorks Open source zone. PilotBean is a package that provides a Java interface to the US Robotics PalmPilot (TM). This version of the PilotBean (v 2.0) allows users to perform the following tasks: Add memopad entries. Add datebook entries. Edit datebook entries. Output all datebook entries. Listen for newly added memos. Listen for newly added datebook entries. Listen for newly updated datebook entries. These functions can be used through one or more Java methods included in the PilotBean version 2.0 package. See the developerWorks Open source zone for instructions on how to download source for this bean suite.
Collections
Download
Author: Raj Singh
Submitted: 08/18/2000
Now Collections Bean Suite for true Collectors... of objects! Collections Bean Suite provides a set of Beans for simplifying manipulations with collections of objects. The suite is based on the Sun Collections API and contains Beans for working with arrays, vectors, hashtables, and hashmaps. Wiring Example Choose the Bean you want to use for representing a collection of objects: Array, Vector, HashTable, or HashMap. Set the jdkLevel property of the Bean according to the JDK you are using. Set the operation you want to perform on the collection and invoke triggerAction. Use the itemIndex or itemKey properties to index the collection. Use the itemValue property to access an element in the collection.
DNDUIControls
Download
Author: Raj Singh
Submitted: 08/18/2000
The best of UIControls and DnD bean suites in a single package. Now you can add Drag and Drop functionality to your application's UI elements with no wiring required. Use DND-UI Controls Bean Suite 1.0 to extend with Drag and Drop features and improve the behavior of some AWT and Swing controls. Wiring Example Install the DND-UI Controls Bean Suite in your visual builder tool's palette. Drop two DNDTextField beans, on the design surface. Set property dragEnabled of DNDTextField1 to true. Set property dropEnabled of DNDTextField2 to true.
ExcelAccessor with Source
Download
Author: Raj Singh
Submitted: 08/18/2000
Now available with source code - on developerWorks Open source zone. The ExcelAccessor bean suite can be used to visually program a Java application to access and modify the contents of a Microsoft Excel worksheet. This bean suite consists of three non-visual beans that can be easily wired with other beans in various IDE's to create applications. The ExcelAccessor beans can be used to access the following properties of a range in a worksheet: Value, Formula, Format and Note text Wiring Example Install the ExcelAccessor beans in your visual builder tool's palette. Drop beans on the design surface. Customize bean properties via the property sheet to set whatever values you want (e.g., customise the workBookName property to specify a name for the work book.). Connect the bean to other elements in your application. For example, to open a workbook, drop an Open button on the design surface and connect its actionPerformed event to the OpenWorkbook() method of the ExcelWorkbook bean. See the developerWorks Open source zone for instructions on how to download source for this bean suite.
RTF2XML
Download
Author: Raj Singh
Submitted: 08/18/2000
Convert your RTF files into XML format and back with RTF2XML Bean Suite! RTF2XML Bean Suite contains beans for converting RTF (Rich Text Format) documents to XML documents and vice versa. The RTF2XML bean which converts RTF documents to XML documents understands the whole RTF syntax. The XML2RTF bean which converts XML documents to RTF documents is able to convert an XML document created by the RTF2XML bean back to RTF. Wiring Example Install the RTF2XML Bean Suite in your visual builder tool's palette. Set the inputRTFFileName and the inputXMLFileName properties and call the triggerAction() method of the beans.
Streams
Download
Author: Raj Singh
Submitted: 08/18/2000
Ready I/O streams for your application are in Streams Bean SuiteStreams Bean Suite simplifies bean communication with external sources of data. The beans in this suite convert external resources (files, URLs, Strings) to input byte or character stream and convert output byte or character stream to these external resources. Wiring Example Install the Streams Bean Suite in your visual builder tool's palette. Connect the appropriate input and output beans to the input stream and output stream properties of your bean.
easyJNI
Download
Author: Raj Singh
Submitted: 08/18/2000
Convert your Java classes to C++ classes using the easyJNI Bean Suite! easyJNI Bean Suite is expressly designed to make JNI programming simpler, less confronting, and more reliable. This package contains the CppGenerator bean, which generates C++ wrappers from Java classes. Wiring Example Install the easyJNI Bean Suite in your visual builder tool's palette. Put CppGenerator bean on the design surface for generating C++ wrappers. Wire the CppGenerator.inputClass property to a class name source, e.g. TextField.text. Wire the CppGenerator.inputOutPath property to an output path source. Wire a "Generate" Button.actionPerformed event to the CppGenerator.triggerAction() method.
Financial Functions
Download
Author: Raj Singh
Submitted: 08/18/2000
Financial Functions Bean Suite contains five beans to calculate deposit or credit/investment parameters, taking into account a fixed interest rate and payments, and three beans to calculate depreciation charges over the calculating interval. All the beans are functionally independent. Wiring Example To calculate deposit parameters or depreciation charges by using the necessary method, do the following: Install the Financial Functions Bean Suite in your visual builder tool's palette. Choose a bean to compute the necessary parameter. Use the fetchArguments event to set all required input values. Connect the result property to the corresponding element of your application. Wire an event in your application to trigger the operation to calculate the result, such as wiring the button's actionPerformed event to the bean's triggerAction() method.
ObedientPanel
Download
Author: Raj Singh
Submitted: 08/18/2000
ObedientPanel Bean helps you to arrange your User Interface in the best way! ObedientPanel Bean represents a panel that provides the capability to manage the location arrangement on panels. ObedientPanel can be used for easy development of the application's User Interfaces, i.e. for dividing the application work space into different parts: toolbars, state lines, central work parts, etc. Wiring Example Install the ObedientPanel Bean in your visual builder tool's palette. Set the container's layout property to null. To add a panel to any edge, e.g. "statusbar", place the ObedientPanel bean in a container and set the position property to LEFT, RIGHT, TOP or BOTTOM (no more than one on each border), resize it to set specific size that is not changed while resizing the container. Set the priority to specify which of the beans should occupy corners (ObedientPanel with the highest priority occupies it). Add one or more ObedientPanel beans and set their position property to CENTER. They occupy all the other space. If you add more than one panel, you should specify priority and orientation to manage distribution (see the property description for details). Place any number of visual components in the needed panels.
WireableServlet
Download
Author: Raj Singh
Submitted: 08/18/2000
Inherit your servlet from the WireableServlet class to build servlets with visual programming! The WireableServlet Bean Suite provides tools for visual servlet design. You can create wireable servlet visually only in VisualAge for Java 3.0 Enterprise Edition or VisualAge for Java 2.0 Enterprise Edition. Wiring Example Install the WireableServlet Bean Suite in your visual builder tool's palette. Inherit your servlet class from the WireableServlet superclass and open it in Visual Composition Wire the servlet event (doGet, for example) to the bean which processes this event Use the ServletHeader, ServletParameter, and ServletRequestWrapper properties to obtain the information about a servlet request Wire the ServletResponseWrapper's inputBody property to transfer data to a client Wire the ServletErrorBean's servletException property to transfer the text for a servlet error message to a client
JMixerMeter
Download
Author: raveh gonen
Submitted: 08/13/2000
Java Swing component for Vieweing AudioMixer style meter. With user defined Min, Max, zones, Colors and Painting style.
jspSmartUpload
Download
Author: Advantys
Submitted: 04/19/2000
jspSmartUpload is a FREE component which provides all the upload/download features needed to transfer files to a server using a web browser. + upload 1 or more files to the server + upload to a database + control the upload file by file + manage mixed forms : files + form fields + download a file + download a database field + restrict file size, extension etc. + MacBinary support + Platforms : SUN, Apache, NT, Unix, Linux, IIS... + Databases : MySQL, Oracle....
JBarcodeBean
Download
Author: Dragon Technology Ltd
Submitted: 03/31/2000
JBarcodeBean is a JFC Swing-compatible JavaBeans component that lets you barcode enable Java 2 enterprise applications. The bean can be used either as a visible client-side component that renders itself graphically, or as a server-side component that can encode a GIF image into an OutputStream. A Servlet could use this feature, for example, to serve barcodes to a web browser.
ChartBean
Download
Author: ITIL
Submitted: 03/14/2000
Chart Bean is a Java bean component for application requiring either display or use of functions of a Chart and is designed to work exactly as a standard bean works in a GUI building tool.
VisualSoft JBTab
Download
Author: VisualSoft Technologies Limited
Submitted: 02/20/2000
VisualSoft JBTab is a simple tab component that facilitates placing of various components on the tabs. Each tab is a panel by itself, making it easy to place other controls or components on it as desired. The tabs can be oriented either along the bottom or the top of the tab screen. The color of the text changes as the mouse moves over it. There are different styles, widths and shades to choose from for the border. It is possible to add an unlimited number of tabs. Traverse buttons appear for easier navigation when the number of buttons exceeds the default range of the control.
VisualSoft JBTree
Download
Author: VisualSoft Technologies Limited
Submitted: 02/20/2000
VisualSoft JBTree is an easy-to-use tree component that helps you to customize the contents in the hierarchical manner or in a tree style. It facilitates mapping and easy navigation of the contents. You can conveniently add, modify and delete nodes to parents. It can be effortlessly customized and used.
VisualSoft JBSpin
Download
Author: VisualSoft Technologies Limited
Submitted: 02/20/2000
VisualSoft JBSpin is a Spin component that can be wired into any editing component. It supports integer, time, date and text objects. Minimum and maximum values can be set for the integer spin. The component can be enabled or disabled when required. For all these controls, the current instance value is displayed in the display box.
VisualSoft JBScheduler
Download
Author: VisualSoft Technologies Limited
Submitted: 02/20/2000
VisualSoft JBScheduler is an easy-to-use component that helps you keep track of your schedules and contacts. It can be used to track appointments, prioritize tasks and schedule events. You can set reminders for the appointments, events and tasks. This component can be effortlessly customized. VisualSoft JBScheduler arranges information in different tab views - Daily, Weekly, Monthly and Yearly. The Address Book can be used to maintain the business-related and personal addresses.
VisualSoft JBProjectGantt
Download
Author: VisualSoft Technologies Limited
Submitted: 02/20/2000
VisualSoft JBProjectGantt component consists of Grid and Graph for managing tasks. You can efficiently use this component for displaying project tasks and their status while planning for a project. The Grid consists of rows and columns with headers. It displays row numbers for every row added to the grid. The Graph reflects the proceedings of tasks that are in the Grid. Data can be represented in the form of a table. The status of the entries made in Grid is displayed in the form of Graph. This component can be effortlessly customized and used.
VisualSoft JBList
Download
Author: VisualSoft Technologies Limited
Submitted: 02/20/2000
VisualSoft JBList is a component that helps you to add, delete or replace items in a list. It can hold list items with different foreground and background colors and fonts. When the number of items exceeds the default range, scroll bars appear. This component has separate alphanumeric and numeric list options. You can search items using full string or the first character of the string. You can sort items lexicographically.
VisualSoft JBColorPicker
Download
Author: VisualSoft Technologies Limited
Submitted: 02/20/2000
VisualSoft JBColorPicker helps you to select a color from a given combination of the RGB color mode. It displays a sample of the selected color in a small rectangle present in the component itself. It offers you to select any color and also browser safe colors.
VisualSoft JBGrid
Download
Author: VisualSoft Technologies Limited
Submitted: 02/20/2000
VisualSoft JBGrid is a Java Bean that presents data in a tabular format. It has efficient memory management that enables you to add as many cells as you may need and in a variety of methods. Cells can be controlled individually. It is possible to customize the type, color and size of the font. This component can accommodate Java components like button, choice box, check box, text area and text field inside a cell. You can insert a row or column dynamically and do multiple selection of rows.
VisualSoft JBCalendar
Download
Author: VisualSoft Technologies Limited
Submitted: 02/20/2000
VisualSoft JBCalendar component is highly customizable Java Bean calendar with nearly 750 different border styles. It offers eight types of date blocks - normal, circled, celled, 3d up, 3d down, image, image3dup, and image3ddown. There is a facility for a wide selection of font faces, sizes and colors to choose from. The user has the option of making 3D font selections. The interface comes alive with the Mouse-on color feature where the color of text changes as the mouse hovers over it. The user can change the holiday setting to any day of the week. It is also possible to retrieve the whole date or parts of the date when deployed in any web-based applications.
VisualSoft JBChart
Download
Author: VisualSoft Technologies Limited
Submitted: 02/20/2000
VisualSoft JBChart helps you to develop sophisticated graphs and charts easily and quickly. JBChart is a fast and flicker-free component that can be integrated with any Java-Bean compliant IDE. It can be embedded in an applet for use in any Java 1.1 enabled browser. You can generate graphs in different styles for the same data: 2D and 3D Bar 2D and 3D Pie Line Area This component offers you a customizable Property Editor and a tool tip.
Calculator Beans
Download
Author: ITIL
Submitted: 01/24/2000
Calculator Bean is a Java bean component with many customizable properties and events, that it generates and respond, to smoothly integrate this component within any application framework. It's main function is to provide all the necessary functions of the calculator. This application has been developed using Java Swing components and thus has a similar look and feel for different platforms. It runs on any platform, which has Java Virtual Machine supporting Java 1.2. Some platforms that support Java 1.2 are Windows 95/ 98/ NT, Linux, any version of Unix, etc.
Folder Bean Suite
Download
Author: IBM
Submitted: 02/10/2000
The Folder Bean Suite, Version 2.0 provides a set of non-visual/visual and reusable Java beans, which can be easily wired with other beans in various IDEs to create applications that allow performing the following operations with directories: get a list of files/subdirectories of a directory set a filter for getting files choose file(s)/directory(ies) visually create/rename/remove a directory add/remove files to/from a directory rename/replace files in a directory and other operations.
WiringHelpers Collection
Download
Author: IBM
Submitted: 01/24/2000
The WiringHelpers Collection is a set of four bean packages that help you visually program applications without writing a line of code:
UIControls Bean Suite
Download
Author: IBM
Submitted: 01/24/2000
The UIControls Bean Suite includes a wide variety of beans and classes that extend and improve the behavior of many commonly-used AWT controls. UIControls can be used instead of or in combination with standard AWT components to easily build applications in visual programming environments.
Time Bean Suite
Download
Author: IBM
Submitted: 01/24/2000
The Time Bean Suite provides a non-visual (TimeModel) bean and three visual (AnalogView, DigitalView, and LCDView) reusable Java beans, which can be easily wired with other beans in various IDEs. These beans are intended to perform the clock functionality and to display a clock in the Analog, Digital, and LCD View Display styles in applications and applets. Additionally the Time Bean Suite sets alarm and timer features.
Spinner Bean Suite
Download
Author: IBM
Submitted: 01/24/2000
The Spinner Bean Suite provides various spinners that can be included in your applications to spin such things as date, time or string values. The Spinner is a component with two small direction buttons that lets the user modify the value by mouse or possibly enter a new legal value directly in the input field. Supported JDK levels: 1.1, 1.2
Masking Bean Suite
Download
Author: IBM
Submitted: 01/24/2000
Masking Beans provide the functionality to create powerful enterprise Java application front-ends. They can be used to develop user-friendly data-entry screens, and provide an extensive API to let you easily integrate the bean into any application. Masking beans are available in AWT, Swing 1.0 and Swing 1.1 versions, all included in this bean suite. Supported JDK levels: 1.1, 1.2
INIFile Bean Suite
Download
Author: IBM
Submitted: 02/10/2000
INIFile Beans provide the possibility to work with text configuration files (known as ini files), their sections (get and set a section comment, clear and remove a section), and their properties (get and set a property value and a property comment, remove a property).
Bean Suite for iButtons
Download
Author: IBM
Submitted: 02/10/2000
The Bean Suite for iButtons can be used to interact with JavaCard applets that run inside smart cards based on the Dallas Semiconductor iButton microprocessor. The bean suite consists of two non-visual beans that can be easily wired with other beans to create applications that work with the iButton BusinessCard applet.
Drag and Drop Bean Suite
Download
Author: IBM
Submitted: 02/10/2000
The Drag and Drop Bean Suite consists of two non-visual beans that can be used to easily create applications that are distinguished by the great Drag and Drop feature. Supported JDK levels: 1.1, 1.2
FileSearch Bean
Download
Author: ITIL
Submitted: 01/24/2000
FileSearch Bean is a Java bean component for applications requiring searching of files and is designed to work exactly as a standard bean would work in a GUI building tool. Major features include customization of FileSearch, extensive event support for dynamic integration with your applications, etc. This bean has been developed using Java Swing components and thus has a similar look and feel on different platforms. The trial version can not be used to search more than 8 files at a time.
FileSearch Bean
Download
Author: ITIL
Submitted: 01/24/2000
FileSearch Bean is a Java bean component for applications requiring searching of files and is designed to work exactly as a standard bean would work in a GUI building tool. Major features include customization of FileSearch, extensive event support for dynamic integration with your applications, etc. This bean has been developed using Java Swing components and thus has a similar look and feel on different platforms. The trial version can not be used to search more than 8 files at a time.
J2TablePrinter Java 2 component
Download
Author: Mike Potel
Submitted: 01/13/2000
A Java 2 component for printing multi-page JTable documents. A comprehensive printing solution for JTable data. Fully utilizes the capabilities of the Java 2 printing model and provides all the printing features and controls expected in commercial-grade spreadsheet applications. Supports pagination, headers/footers, date/page numbering, margins, centering, portrait/landscape, print area, scaling, column heading replication, Print Preview, Page Setup, background printing, print progress events, silent printing, Pageables, Books, and print job naming. Easy to use, works great as a bean in visual builders and as a simple class. Fully tested under JDK 1.2 and 1.3. Complete source code for two sample programs included. Individual, Site, and Source Code Licenses available.
Calculator Beans
Download
Author: ITIL
Submitted: 01/13/2000
Calculator Bean is a Java bean component with many customizable properties and events, that it generates and respond, to smoothly integrate this component within any application framework. It's main function is to provide all the necessary functions of the calculator. This application has been developed using Java Swing components and thus has a similar look and feel for different platforms. It runs on any platform, which has Java Virtual Machine supporting Java 1.2. Some platforms that support Java 1.2 are Windows 95/ 98/ NT, Linux, any version of Unix, etc.
Calculator Beans
Download
Author: ITIL
Submitted: 01/13/2000
Calculator Bean is a Java bean component with many customizable properties and events, that it generates and respond, to smoothly integrate this component within any application framework. It's main function is to provide all the necessary functions of the calculator. This application has been developed using Java Swing components and thus has a similar look and feel for different platforms. It runs on any platform, which has Java Virtual Machine supporting Java 1.2. Some platforms that support Java 1.2 are Windows 95/ 98/ NT, Linux, any version of Unix, etc.
Mathematic
Download
Author: Basil Tunegov
Submitted: 01/05/2000
The Mathematic Bean Suite is intended for creating applications using mathematical calculation. The basic elements of sets (material, complex numbers and matrix), and also main arithmetic and mathematical operations and functions are realized.
dbNavigationToolbar
Download
Author: Remme
Submitted: 12/29/1999
dbNavigationToolbar is mainly a navigator (first record, last record, ...) for use with one or more datasets. Just add the container(s) which are hosting the datasets and let dbNavigationToolbar do the rest. Otherwise it is always possible to add own buttons with own functionalities to the dataset and to override the normal functions of all buttons, even the methods of the standard-buttons. If you are displaying the records of a Database in the typical output-/input-layout, there too are some functions, where you can let dbNavigationToolbar do the work.
J2TextPrinter Java 2 component
Download
Author: Mike Potel
Submitted: 08/17/2000
A Java 2 component for printing multi-page rich text (JTextPane) documents from Java. Prints any JTextPane contents (StyledDocument), including multiple fonts, sizes, styles, colors, alignment, spacing, tabs, indentation, embedded graphics & components. Supports pagination, page breaks, headers & footers, date, time, & page numbering, margins, portrait & landscape, Print Preview & Page Setup dialogs, background printing thread with printing progress events, "silent" printing (no Print Dialog), Pageable & Book support (intermix other Printables), JTextPane WYSIWYG, and print job name control. Easy to use, works great as a bean in visual builders and as a simple class. Fully exploits new Java 2 printing model, tested under JDK 1.2 and 1.3. Complete source code for three sample programs included. Individual, Site, and Source Code Licenses available.
Calendar Bean
Download
Author: Jogendra
Submitted: 12/10/1999
Calendar Bean is a Java bean component with many customizable properties and events, that it generates and respond, to smoothly integrate this component within any Application framework. Its main function is to display The calendar for any month and year. This application has been developed using Java Swing components and thus has a similar look and feel for different platforms. It runs on any platform, which has Java Virtual Machine supporting Java 1.2. Some platforms that support Java 1.2 are Windows 95/ 98/ NT, Linux, any version of Unix, etc.
DBGrid
Download
Author: Jogendra
Submitted: 12/10/1999
DBGrid bean is a reusable component with many customizable properties that may be used for connecting to database for which drivers are available on system and for integrating database table to grid for viewing data. It has sorting and searching facilities on selected field. There is a printing facility for printing table data with page no. It is reusable and platform-independent software component, which can be integrated with any applet, application, or composite components using visual tools. This application has been developed using Java Swing components and thus has a similar look and feel for different platforms. It runs on any platform, which has Java Virtual Machine supporting Java 1.2. Some platforms that support Java 1.1 and onwards are Windows 95/ 98/ NT, Linux, any version of Unix, etc.
JScape JFinger 1.0
Download
Author: Van Glass
Submitted: 10/19/1999
JFinger 1.0 provides the ability to run finger queries against a finger server from your Java applications. FREE!
JScape JSMTP Email Bean
Download
Author: Van Glass
Submitted: 10/19/1999
JSMTP will provide Java application developers with seamless Email capabilities from any Java application including applets, servlets and Java Server Pages. Written entirely in Java and using the Java Beans specification JSMTP can be used in any of the many Bean capable IDE's. FREE!
2LKit JCL
Download
Author: Michael Sashnikov
Submitted: 10/18/1999
2LKit JCL (Java Class Library) is a set of Swing based GUI components, layout managers, and models, which makes it easy to develop professional GUI applications. All GUI JCL components fully support the "Pluggable Look & Feel Architecture" of Swing (JFC). JCL is entirely written in pure Java, so its components can be used within any Swing compatible platform, including Java 2. Though JCL components are "lightweight" JavaBeans and are supported in all main Java IDEs, 2LKit for VJ++ has the best support of the library.
A Java DBGrid - QuickTable
Download
Author: Benjamin
Submitted: 08/22/1999
Quicktable is a javabean for integrating a database table or query with Swing JTable. With three java statements you can do the integration. Since the size of the bean is only 50K it decreases the download time when used with applets. It is fast and can handle a large volume of data. Features include add, modify, and delete; sorting, and automatic cell editor assignment based on column type. A customizer is provided. It works with JBuilder, Visual Age and Symantic Cafe
FtpBean
Download
Author: Calvin
Submitted: 08/21/1999
Provide basic ftp operation like list directory, get/put ascii and binary files, rename files ...... etc
AlphaBeans
Download
Author: IBA (an IBM alliance)
Submitted: 08/20/1999
Biggest collection of JavaBeans components on the Internet.
AButtonTree
Download
Author: Alexandru Indrei
Submitted: 01/09/2001
Java control similar with the Microsoft Outlook side bar. You can use it as an applet to navigate your site or as a bean in a Java application. Available in AWT and Swing flavours. Sources also available.
AProgressBar
Download
Author: Alexandru Indrei
Submitted: 01/09/2001
JavaBeans control similar with the Netscape Navigator reversible progress bar. Easy to use and very customizable. Free from flickering.
XAcalanderBeans
Download
Author: David Goebel
Submitted: 07/14/1999
The XAcalendar Bean saves the programmer time in developing applications that require a calander to pop up within an application or browser in a web page. This bean generates all of the appropriate HTML to be displayed at your request.
Image Converters 4 Java
Download
Author: Vadim Sazanovich
Submitted: 06/08/2001

Image Converters for Java suite contains encoder / decoder JavaBeans components for popular image formats: JPEG, GIF, PCX, PNG and BMP.

Compatible with JDK 1.1 and JDK 1.2.


Image Converters features:

  • Enables the reading and writing of JPEG images to/from a file;
  • Enables the reading and writing of PNG images to/from a file;
  • Enables the reading and writing of PCX images to/from a file;
  • Enables the reading and writing of GIF images to/from a file;
  • Enables the reading and writing of BMP images to/from a file;
  • JPEG 4, 8 and 24 bit dithering;
  • JPEG 0 to 100% save quality;
  • JPEG 0 to 100% smoothing;
  • PNG 4, 8 and 24 bit dithering;
  • GIF 4 and 8 bit dithering;
  • PCX 4 and 8 bit dithering;
  • BMP 4, 8 and 24 bit dithering;

The suite was tested with IDEs:

  • IBM VisualAge for Java 2.0 (Professional and Enterprise Edition)
  • Inprise JBuilder 1.0/2.0 (Professional )
  • Symantec Visual Cafe 2.0/2.5.

BarCode Bean demo 1.0.1
Download
Author: OXIGA
Submitted: 07/18/2000
BarCode bean offers application developpers the ability to incorporate bar code design capabilities into their Java applications. Include 16 popular one dimension bar code symbologies (Standard 2 of 5, Industrial 2 of 5, Interleaved 2 of 5, EAN8, EAN13, Codabar, Code 11, Code 39, Extended Code 39,Code 93, Full Code 93, OPC, UPCA, UPCE, MSI, Postnet). By simply entering the desired barcode text and selecting the barcode type the barcode is generated on your screen. It is the best way to add barcodes to your end user Java applications. All barcodes are conform to official international standards. It was designed specifically for the development of online application.
DatePicker
Download
Author: gvbeans
Submitted: 04/25/2000

The DatePicker JavaBean enables a user to select a date from a calendar. The selected date is published using a property change event. The DatePicker Bean has many possibilities to customize to your needs, see the DatePicker page for more details.
Table Bean
Download
Author: Thomas Studer
Submitted: 06/14/1999
Table Bean is a free (GNU Lesser General Public License), flexible, high-performance Java 1.1 and higher data grid component.
EditList JavaBean
Download
Author: Mike Potel
Submitted: 05/06/1999
A standard AWT List component extended to let users interactively add, remove, and replace items and reorder items using drag-and-drop. Ideal for entering and updating lists, selecting subsets of lists, and indicating order, ranking, priorities, and sequences. The Free Version of EditList disables the ability to change the edit dialog title and is licensed for evaluation, development, and non-commercial use. Product and Source Code versions are also available.
JEditList Swing JavaBean
Download
Author: Mike Potel
Submitted: 05/06/1999
A Swing (JFC) JList JavaBeans component which users can interactively modify, reorder, and navigate. Provides full JList compatibility plus insert, delete, edit, cut/copy/paste, drag, sort, jump-to, page scroll, undo/redo, and more! Ideal for entering and managing lists, selecting subsets, searching, and indicating order, ranking, priorities, and sequences. The Free Version of JEditList disables the ability to change the popup menu and keyboard equivalents and is licensed for evaluation, development, and non-commercial use. Product and Source Code versions are also available.
JMultiLineLabel Swing JavaBean
Download
Author: Mike Potel
Submitted: 05/06/1999
A Swing (JFC) component for displaying multiple line text labels. It supports line wrap, line breaks, line spaces, variable tabs, insets, font selection, height autosizing, a multiple line property editor, accessibility, and pluggable look-and-feel. Useful for dialog and about boxes, status reports and instructions, help and splash screens, etc. Usable as either a JavaBean or a simple class. Free Version for evaluation use, Product & Source Code Versions also available.
JTextPrinter Swing JavaBean
Download
Author: Mike Potel
Submitted: 05/06/1999
A Swing (JFC) component for printing multi-page rich text documents from Java. Prints the contents of any JTextPane (StyledDocument), including multiple fonts, sizes, styles, colors, paragraph attributes, embedded graphics and components. Supports pagination, multiple columns with optional title section, page breaks, page ranges, margins, headers, footers, date & page numbering, JTextPane WYSIWYG mode, and print monitor job name control. Includes versions for both com.sun.java.swing (Swing 1.0) and javax.swing (Swing 1.1 and Swing 1.1.1) plus source code for two sample applications. For use with JDK 1.1.x (only). Free Version limted to printing five pages plus can't change headers. Product and Source Code Versions also available.
mk.net.smpt
Download
Author: Martin Krischik
Submitted: 05/01/1999
A set of Beans to send serializable Beans as an E-Mail. It can also be used to just send programm contolled E-Mails.
SMTPBean
Download
Author: Tom Cole
Submitted: 04/04/1999
SMTPBean provides instant email capabilities for your Java applet or application. Email form submissions right from your Java Applet with only ONE LINE OF CODE.
FTPBean
Download
Author: Tom Cole
Submitted: 04/04/1999
FTPBean provides complete FTP capabilities for your Java Applet or Application. Now you can save and append data (i.e. form submissions) to remote files from your Java Applet with no security violations. Includes support or remote persistent storage of Java Objects.
JavaChart
Download
Author: David McMurdie
Submitted: 01/07/1999
JavaChart beans are a collection of chart and data acquisition beans designed for developers who need high-performance, high-quality charts and graphs. This collection implements a model/view/controller paradigm that separates data from presentation. Charting beans include Bar/Column charts, Pie Charts, Line Charts, Gauges, Timeline Charts, Area Charts, and various combinations. Data beans include URL data feeds, socket listeners, file readers, data simulators, and source code tools for crafting custom data interfaces. Samples are available at the VE web site.
JClass Chart
Download
Author: Keith Schengili-Roberts
Submitted: 01/04/1999
JClass Chart is a powerful 100% Pure data-aware Java component that enables developers to embed sophisticated graphs and charts quickly and easily. JClass Chart supports many popular types of business & scientific charts with a flexible data source, works with all popular IDEs, and is loaded with interactive features to give you professional graphs and charts.
JClass LiveTable
Download
Author: Keith Schengili-Roberts
Submitted: 01/04/1999
JClass LiveTable is the essential 100% Pure Java grid/table for creating data-driven tables and forms. JClass LiveTable makes it easy to provide a wide variety of user interactions and with automatic data-binding and support for the latest JDK releases, JClass LiveTable helps developers build professional user interfaces, quickly and easily.
JClass BWT
Download
Author: Keith Schengili-Roberts
Submitted: 01/04/1999
JClass Field is a 100% Pure data-aware JavaBean that provides data input and validation for a range of popular data types. It includes support for locale specific date/time with calendar pop-up, pick-lists, spin-boxes, and combo-boxes for currency input, formatting and output, float integers, numeric and string validation with masking.
JClass BWT
Download
Author: Keith Schengili-Roberts
Submitted: 01/04/1999
JClass BWT is a 100% Pure Java GUI toolkit which enhances and extends AWT. JClass BWT contains over 20 components including enhanced versions of standard GUI components such as button, list, scrollbar, checkbox, and label. Premium components include tab manager, outliner (tree view), toggle button, and multicolumn list.
JClass DataSource
Download
Author: Keith Schengili-Roberts
Submitted: 01/04/1999
JClass DataSource gives you a robust hierarchical multiple-platform data source, written in 100% Pure Java. Experience the power of access to multiple tables in multiple databases that lets your components easily navigate meta-data and bind to a particular table and column that makes common "drill down" data access and updates trivial!
JClass HiGrid
Download
Author: Keith Schengili-Roberts
Submitted: 01/04/1999
JClass HiGrid is an innovative RAD outline-grid that lets you develop advanced multi-level data-bound database GUIs in just minutes -- all in one easy to use component! Using a hierarchical data source that binds easily to any JDBC database, specify master-detail relationships for each level, and the advanced multi-level display does the rest!
JClass SwingSuite
Download
Author: Keith Schengili-Roberts
Submitted: 01/04/1999
JClass SwingSuite is the essential set of 100% Pure extensions and enhancements for Swing in JDK 1.2, enabling developers to easily add the power of MDI and wizards to Java programs. This robust collection is loaded with thread-friendly, lightweight components that let you build the future today.
JClass Standard Suite
Download
Author: Keith Schengili-Roberts
Submitted: 01/04/1999
The world's leading collection of 100% Pure JavaBeans can now be purchased in one competitively priced, easy-to-install package with Gold Support and Subscription. The JClass Standard Suite has everything you need to build your professional GUI and includes JClass LiveTable, JClass Chart, JClass Field and JClass BWT.
JClass Enterprise Suite
Download
Author: Keith Schengili-Roberts
Submitted: 01/04/1999
Whether your "Enterprise data" is on Wall Street or Main Street, the JClass Enterprise Suite of JavaBeans gives your GUI the professional edge. That's because all JClass components now bind automatically to your database making RAD development a snap. The JClass Enterprise Suite includes JClass LiveTable, JClass Chart, JClass Field, JClass BWT, JClass HiGrid and JClass DataSource in one, easy-to-install package with Gold Support and Subscription.
CalendarPanel
Download
Author: Wong Kok Wai
Submitted: 01/02/1999
A JavaBean that displays a calendar. It is internationally awared; i.e. the months and days are supposed to be displayed according to the locale. Event notifications for change in selected day. Two versions available: AWT version for JDK 1.1 and Swing verson for JDK 1.2. Free for non-commercial use.
JClass Family
Download
Author: Paula Capstick
Submitted:Thu, 14 May 1998
Java developers world-wide are using JClass to create professional GUI applications. All JClass components are 100% Java, support easy-to-use developer interfaces, are available for JDK 1.0.2 and JDK 1.1 with the same API, and are supported in all popular IDEs. The JClass family includes: JClass BWT, a Java GUI toolkit that enhances and extends AWT with over 20 components. JClass LiveTable, the essential Java grid/table to easily display and manipulate tables and forms JClass Chart, a powerful component to embed sophisticated graphs and charts JClass Field, complete input and validation for popular data types including calendar

 

TextPrinter JavaBean
Download
Author: Mike Potel, Wildcrest Associates
Submitted:Mon, 27 Apr 1998
TextPrinter is a JavaBean that makes it easy to print multipage single font text documents from Java applications. It supports pagination, line wrap, line breaks, line spacing, tab expansion, margins (left, right, top, and bottom), headers (left and right), footers (left and right), page numbering, date and time formatting, and font selection.   TextPrinter can be used as either a JavaBean or a simple class. Source code is provided for a sample program, PrintTextFile, including a Page Setup Dialog. The free version is limited only in that it prints a copyright notice in the headers and is licensed for commercial and non-commercial use. An unrestricted version and source code are also available.

 

MultiLineLabel JavaBean
Download
Author: Mike Potel, Wildcrest Associates
Submitted:Mon, 27 Apr 1998
MultiLineLabel is a JavaBean for displaying multiple line read-only text labels. It supports line breaks, line spacing, tab expansion, margins, line wrap, font selection, height autosizing, and a multi-line property sheet editor.   MultiLineLabel can be used as either a JavaBean or a simple class. This free version of MultiLineLabel has the line wrap feature disabled and is licensed for evaluation, development, and non-commercial use. An unrestricted version and source code version are also available.

 

Java View3D
Download
Author: Thomas Landspurg
Submitted:Wed, 8 Apr 1998
A Java Beans that display fast 3D objects using the standard JDK (without Java3D!). Small (<50ko) and fast, this beans can be used in JDK1.1 application but also in 1.0.2 appli. Features include: hierchical display, flat shading, image background several file format reader (.obj,.m3d,.rwx,.3ds). Check the Java View3D homepage for more examples or to download the library. This beans is free for non commercial uses.

 

Calendar Java Bean
Download
Author: Loren Kohl
Submitted: Mon, 16 Mar 1998
Java Bean enabled Calendar. Resizable, adjustable colors, date range, event notification of selected date.


LookField.jar
Download
Author: Vincenzo Caselli
Submitted: Sun, 12 Oct 1997
This bean implements a lookup selection over a given database table using a search field. After the user has selected a record, other field contents are available (i.e. to fill other TextFields of a Frame).


mk.net.smtp
Download
Author: Martin Krischik
Submitted: Mon, 29 Sep 1997
Ok, there a lots of SMTP implemetation, but hey, mine is a java bean.


mk.lang.System
Download
Author: Martin Krischik
Submitted: Mon, 29 Sep 1997
Have you noticed that java.lang.System does not allow to change the System Properties. Now my System fills that gap. And since it is designed as a JavaBean you can still keep a local copy without wory about some other class changing the property


Wizard
Download
Author: Darrel Riekhof
Submitted: Thu, 25 Sep 1997
Use the wizard bean to help guide your users through tasks, like installations, configuration, or any other non-trival task.

Gauges
Download
Author: David H Parry
Submitted: Fri, 19 Sep 1997
Smart Gauges for Building Intelligent GUIs. Bar-style gauges display information and generate Events when pre-defined limits are exceeded. For example, A 'PercentBar' gauge could trigger the emptying of a buffer when it's > 80% full A 'SwingOMeter' gauges could trigger the selling a stock when its value changes by more than 10 cents, OR triggers the purchase of more when the value drops by more than 15 cents.... JAR package contains full documentation and JavaBeans


Hyprecise
Download
Author: David H Parry
Submitted: Fri, 19 Sep 1997
Hyprecise - Unlimited Accuracy Numbers for 'sub-cent' Net Commerce and Scientific Use Perform calculations using numbers such as :- 3.12334534624363456457658745687685678567987978998987769 with ease! All usual math functions provided. Unique feature : Converts numbers to TEXT for display and printing on checks! eg. 1234.45 becomes ONE THOUSAND, TWO HUNDRED AND THIRY FOUR POINT FOUR FIVE JAR package contains full documentation, demo source and JavaBeans


JClock
Download
Author: Julian R. Parramore
Submitted: Tue, 26 Aug 1997
An analog and digital clock with novel animation technique that gives a nice sweep action to the hands. All features modifiable such as hand color and length etc.The program can be run as an application, applet and as a bean.


Graphical Recorder Bean
Download
Author: Marcel St-Amant
Submitted: Thu, 7 Aug 1997
Instrument-like Java bean that can display a running or static graphic of numeric values. It can have multiple traces, a grid, 2 cursors and it can generate semantic level events. Fully documented with an example test application. JDK1.1 required Note: It is FREE.


ProgressBar
Download
Author: Erik Dasque
Submitted: Fri, 1 Aug 1997
A rather "pretty" ProgressBar JavaBeans with Icon, BeanInfo and all Should be improved during August.


RadarPane
Download
Author: James "Bo" Begole
RadarPane is a scrollable panel; a drop-in replacement of java.awt.ScrollPane and implements the same methods as java.awt.ScrollPane. RadarPane includes a radar view of an embedded component, which is a scaled down image of the entire embedded component. The figure below shows RadarPane. The scroll pane is on the left and the radar view on the right.
 

The JavaBeans Development Kit (BDK)

Author: JavaSoft
The BDK is a free product from Sun Microsystems that's only necessary if you don't own a full-fledged JavaBeans development tool. It provides the JavaBeans API, documentation, a tutorial, and a container for testing Beans.

jClock
Author: Julian R. Parramore
Gu Analogue and Digital clock. Can be used as applet, application and bean. Has a nice sweep action due to novel animation technique. All factors adjustable. Colors, hands etc..


ICE Browser
Download
Author: Jeremy Cook, Alexey Goloshubin
The ICE Browser is a graphical component for embedding a HTML browser into other Java applications. It is a highly customisable and extensible HTML browser with full support for the HTML language (HTML 3.2) including the <APPLET> tag. Its original intended use is for HTML based help systems embedded in JAVA applications. However it can also be easily extended so that it can function as a fully fledged WEB browser and be incorporated into existing applications as a "browser in a window".

Calendar Panel
Download: CardPanel.jar
Author: Wong Kok Wai
A JavaBean that displays a calendar. Internationally aware. Easy to use interface. Fires event when date is changed.

 

LED Display Bean
Author: Michael Morrison
This is an LED Display bean.
 

Meter Bar Bean

Author: Michael Morrison
This is a meter or progress bar bean.
 

Fancy Button Bean

Author: Michael Morrison
This fanncy button bean has the same functionality as the standard awt button but with the ability to set the font for the label.
 
 
Audio Player Bean
Author: Michael Morrison
This bean allows you to play an audio clip of your choice.

 

Landscape Bean
Download: landscapebean_jar.zip
Author: Paul Moeller
This is a very good bean. It will render fractal lanscapes within its bounding box.
 
 
Gauge Bean
Download:
Gauge.jar
Author: Thomas Landspurg
This Bean displays a circular gauge for the display of percentages, dynamic values, and so on. You can fully customize the colors, min and max values, arrow type, and more.


Lingo Bean
Author: Trevor Harmon
The Lingo Bean translates any text you type into one of four "lingos": Pig Latin, Elmer Fudd talk, Morse code, or mock Swedish. Although its function is rather trivial, its purpose is not: It demonstrates how to create a BeanInfo class, a Customizer class, and a simple Event class and how to use them with the ActiveX Bridge.
 
ImageButton and HoverLabel
Download:
RJLCLASSES.ZIP
Author: Bob Leurck
The ImageButton Bean provides a Customizer class that allows an image to be changed by using a drop-down list box. The HoverLabel Bean displays a line of popup text if the mouse lingers inside of it.
 

Extended Water Beans Collection
Download: water.zip
Author: Dmitri Kondratiev
Dima's Water Beans collection picks up where JavaSoft's tutorial left off.