Showing posts with label Components. Show all posts
Showing posts with label Components. Show all posts

Saturday, February 23, 2008

ImageFlow Swing Component

ImageFlow is a Java Swing component that is very similar to the CoverFlow control in Apple's iTunes.

Background
A few years ago, Romain Guy created a very cool demo application called Music Shelf. Romain has an extensive explanation of the math behind this demo on his web site:

http://www.curious-creature.org/2005/07/09/a-music-shelf-in-java2d/
Changes
The ImageFlow is component is pretty much the same as Romain's MusicShelf demo behind the scenes. The ImageFlow component has added new methods to make it similar to JList. This component has also removed the hard coded images in the code. Below is a more details list of changes.
2/17/2008 Changes
  • Removed image names and label strings from the code.
  • Images don't need to be part of the jar
  • Removed the CD case painting
  • Add support for non-square images (images are scaled proportionately)
  • Added the ability to specify a directory and have it load the images from that directory.
  • Added methods similar to those on a JList. These methods include: getSelectedIndex, getSelectedValue, isSelectedIndex, setSelectedIndex,
    addListSelectionListener, removeListSelectionListener.

Screenshot


Usage
Although the ImageFlow component doesn't extend JList, the methods to use it are very similar to a JList.


Constructors

ImageFlow(List items)
This constructs an ImageFlow component with a list of ImageFlowItem. An ImageFlowItem contains the image information and the text to display under the item.

ImageFlow(File directory)
This constructs an ImageFlow component that will load the images from a specified directory.

General Use

To get and set the selected items, the following methods can be used:

getSelectedIndex()
getSelectedValue()
isSelectedIndex(int index)
setSelectedIndex(int index)

To listen for the selected item changing in the component, a listener can be added to the ImageFlow component using the addListSelectionListener method.

Download
ImageFlow Component

Feedback
If you have questions, comments, or suggestions, post them below.

Saturday, February 16, 2008

Font List Box Swing Component

The Font List Box component is a free open source Java Swing component that displays the available fonts.

Features:

  • Creates a list box with available font names
  • Optional to render list box items in the font
  • Ability to specify the font size of the list box items
  • Tooltip for each list box item to display the font name
Sample Screenshot



Usage
The Font List Box component extends JList. Using this component is the same as using a JList. There are additoinal constructors to specify the rendering options for the component.

FontListBox()
Construct the font list box with font names rendered in the font in the default font size (24 point).

FontListBox(boolean useFont)
This constructor allows for you to specify if you want the font rendering enabled. If it is enabled, it will use the default font size of 24 point.

FontListBox(boolean useFont, int fontSize)
This constructor allows for you to specify if you want the font rendering enabled and what font size to use.

License
This component is licensed under the Apache License, Version 2.0.

Download
Font List Box Component

Feedback
If you have questions, comments, or suggestions, post them below.

Related Tutorials

Thursday, October 25, 2007

Announcing DotNetBar for Windows Forms 7.0 Release With Office 2007 Style Controls

DevComponents LLC announced today release of DotNetBar Suite 7.0 a toolbox of 37 powerful User Interface components with Office 2007 look and feel that enable VS.NET developers to create professional user interface with ease.

7.0 release of DotNetBar includes 6 all new controls which dramatically improve developers ability to create professional looking applications in Office 2007 style.

New Date Time Picker control in Office 2007 styles removes the limitations of standard Date Time Picker control, like null value support, and adds built-in international support, custom buttons, extensive styling abilities and database binding options with custom parsing support.

New Advanced Month Calendar control in Office 2007 style enables developers to extensively customize control appearance without writing any code. Borders, gradient backgrounds, text colors and much more can be customized using Visual Studio.NET designers. Developers can also provide completely custom rendering for the control for unique look and feel.

Double and Integer input controls provide easy data entry and data binding to the numeric value types. Out of box international support is provided as well as database binding to any types through custom value parsing.

Reflection Image and Reflection Label controls provide an easy way to polish the application appearance through reflection visual effect that can be applied to images and markup text.

DotNetBar Suite 7.0 is compatible with the latest Visual Studio.NET 2005 as well as with all other publicly released Visual Studio versions.

DotNetBar Suite 7.0 includes following controls:

  • Office 2007 Style Ribbon controls
  • Dockable auto-hide windows with Diamond Docking Hints guides and split-view document docking technology
  • Date/Time Picker Control
  • Numeric Input Controls
  • Month Calendar Control in Office 2007 style
  • Reflection Image and Reflection Labels controls
  • Tab control with 9 visual styles
  • Explorer Bar control
  • Side Bar control
  • Flat Side Bar control
  • Tab Strip control
  • Balloon Control
  • Alert Control
  • Balloon-Tip Control
  • Navigation Pane control
  • Navigation Bar control
  • OneNote style Tab Control
  • Multi-Functional Panel Control
  • Expandable splitter control
  • Wizard Control
  • Item Panel Control
  • Office 2007 style forms
  • Much, much more...

For more information and fully functional trial version please visit our web site at: http://www.devcomponents.com

DevComponents LLC is a leader in User Interface component design. Our award winning components and tools are benefiting large corporations, consultants and ISV's all around the world as a cost effective solution for building great applications. Our mission is to provide innovative frameworks and components that help developers build the best applications that today's competitive market place demands.

Source: PRWeb

Sunday, September 30, 2007

Codejock Software Introduces Xtreme ToolkitPro and SuitePro 2007 Vol. 2 for Visual Studio .NET

Codejock Software a leading provider of cutting-edge user interface components, today has announced the release of Xtreme Toolkit Pro and Xtreme Suite Pro 2007 Volume 2 for Visual Studio .NET®, providing a comprehensive set of fully customizable user interface components for use with Visual C++ MFC, ActiveX COM and Microsoft.NET development platforms. This release incorporates many new enhancements to the already full featured Codejock product line including:

  • New Vista Style Task Dialog Control for ActiveX: A Windows Vista style Task Dialog control is now included with the SuitePro.
  • Xtreme Controls for ActiveX: ActiveX now includes a Vista style Task Dialog, TreeView, ListView, Hex Edit, Progress Bar, Scroll Bar, Tray Icon, Web Browser, Tip of the Day Dialog, Browse Folder Dialog, Window List Dialog, Masked Edit, Slider and Month Calendar controls.
  • Office 2007 Style HTML Super Tips: HTML tooltips allow valid snippets of HTML to be used to format tip windows.
  • Outlook 2007 Style Calendar Appointment Categories: Categories replace the old appointment labels and there can be several categories set to any appointment.
  • Excel Style Header and Footer Rows: Header and footer rows allows rows in the report to always remain visible at the top and bottom of the report.
  • Multiple In-place Property Grid Buttons: Each property grid item can have several buttons associated to make it easier for users to select data for the item.
  • Tabbed List and Tree View: Tabbed list and Tree view controls have the same functionality as a tab control, only they use an alternative method of navigation.

A great alternative to creating a series of confusing and difficult to understand dialog boxes with the MessageBox API would be to use a Vista Style Task Dialog. With a task dialog all the information a user needs to make an informed decision can be presented to them in an easy to understand and concise format. The design of the task dialog looks better and is much simpler, which improves usability by stating the purpose, providing self-explanatory responses, enabling expandable content for added instructions and rich text support to better layout information.

Xtreme Controls is now available for ActiveX as well as included with Xtreme Suite. ActiveX now includes a Vista style Task Dialog, Tree View, List View, Hex Edit, Progress Bar, Scroll Bar, Tray Icon, Web Browser, Tip of the Day Dialog, Browse Folder Dialog, Window List Dialog, Masked Edit, Slider and Month Calendar control. This comprehensive set of components has been designed to handle most any GUI application development requirement.

Office 2007 style HTML Super Tips allow HTML code snippets to be used to format the tip window. HTML features such as tables, font, color, image and many more can be used to create just about any style of tip needed.

Outlook 2007 style calendar appointment categories are what replaced the old label system. There can be several categories set to any appointment at the same time. Categories make it easy to organize appointments and see what category they belong to by assigning a color to the appointment.

Each property grid item can now have several buttons associated to make it easier for users to select data for the item. For example there might be a button for a drop-down list of image file names and another button to allow a browse folder dialog to open an image file not in the list.

Tabbed list and Tree view controls are just a fancy version of a tab control giving an alternative method of navigation. These use controls that users are already familiar with and put them to use navigating property sheets. The property sheets fully support the SkinFramework.

A complete list of all new features can be found in the release notes for each product, found on the company's website, www.codejock.com.

About Codejock Software

Codejock Software, a division of Codejock Technologies, LLC based in MORRICE, Michigan provides reusable software components that facilitate rapid user interface development using Microsoft® Visual Studio .NET® development platforms. Codejock Software is committed to helping developers realize their goals with cutting-edge components, superior customer service and technical support. Codejock Software's products and evaluation versions are available for download on the company's website, for more information visit www.codejock.com.

Source: PRWeb

Sunday, June 3, 2007

Active Up release ActiveUp.RTF V3

Active Up today released the latest version of their RTF and HTML converter control for .NET, Active RTF, ActiveUp.RTF V3.

ActiveUp.RTF enables any developer to convert documents from HTML to RTF and RTF to HTML or XHTML. It's easy to create customizable HTML templates using merge fields, and then convert the resulting document to its RTF version for later delivery. Producing easily editable invoices or any other documents on any computer has never been easier! RTF format is fully supported by 100% of the Windows based operating systems and widely used on the alternatives

What's new?

  • Code was ported from C++.NET to 100% managed C#.
  • Page break support in the RTF to HTML converter.
  • Full featured sample application.
  • Striketrought conversion support for RTF to HTML converter.
  • Documentation improvements.
  • Possibility to choose installation directory.

Pricing and Availability
A fully functional 30-day evaluation copy is available from http://www.activeup.com

ActiveUp.RTF is priced at $299 per single developer license.

ABOUT Active Up SPRL
Active Up SPRL is a rapidly growing software company based in Belgium. Founded in 2000, Active Up SPRL provides high-quality products for both ASP.NET and Windows Application developers. Active Up has many years experience in the development of Internet applications of all types. This experience has allowed us to push back the boundaries ever further, and it is with this aim in mind that Active Up is developing a whole range of products for creating Web applications.

All rights reserved. Active Up SPRL, the Active Up SPRL logo and ActiveUp.MailSystem is a registered trademarks of Active Up SPRL. All other products, logos, or brand names are service marks, trademarks, or registered trademarks, and are the property of their respective owners.

Monday, March 5, 2007

Catalyst release Windows Vista compatible collection of TCP/IP components

Yucca Valley, CA, - March 2007: Catalyst Development Corporation, publisher of SocketWrench and LogicGem, today announced the release of Socketools 5. SocketTools is a collection of components designed to help developers create Internet-enabled applications quickly and easily, without sacrificing flexibility or performance.

What’s new:

  • Fully compatible with Windows Vista
  • Improved performance and reliability
  • Enhanced security features
  • Support for multiple threading models on a per-session basis
  • Improved support for firewalls and proxy servers
  • Target multiple frameworks with the SocketTools .NET Edition

Mike Stefanik, lead developer, said: "… we didn’t just check that the products installed and declared it compatible; we actually work with Vista every day and we’re committed to helping our developers move forward to this new version of Windows.”

Pricing and Availability
A fully functional 30-day evaluation copy is available from http://www.catalyst.com

SocketTools 5 is priced from $395 per developer for a new license and from $95 for upgrades from previous versions.

Catalyst provides 30 days of free technical support. All Catalyst products come with a 30-day money-back guarantee.

About Catalyst Development Corp
Catalyst Development Corporation was founded in 1995 to create and market components and applications for software developers. Today, Catalyst Development is a recognized leader in Internet component software whose award-winning products are used by thousands of corporate, government and independent developers around the world. With a talented staff of software developers, support technicians, marketing and business professionals, Catalyst remains focused on developing innovative products and is dedicated to meeting the needs of its clients.

Tuesday, February 13, 2007

Chart ModelKit 2.3 is Released: New Ways of Data Visualization are Available

Barnaul, Altay - February 13, 2007 -- The Chart ModelKit is the first charting solution with the true WYSIWYG designer. The designer has an intuitive interface and allows fast creation of a required chart by selecting its elements (axis, legends, labels, etc) and dragging and dropping them.

The delivery package contains a library of predesigned charts: bar, line, spline, candlestick, pie, stepline, bubble, points, stock. A new version provides new means for data visualization. Now you can display values in the chart as thermometers, tanks and levels.

The well-designed architecture of the product allows the development of chart configurations that are difficult or impossible to create using other approaches. You can use multiple chart elements (axis, areas, series, ticks, labels, etc.) in a single chart, so it is possible to design charts that address specific needs.

The advanced data binding model provides a unique set of capabilities for constructing charts without the need to code. All modifications can be done visually in the designer. With just a few mouse clicks you will get a professionally-looking chart that can be easily integrated into your Windows Forms application.

The Chart ModelKit is also included in the .Net Dashboard Suite, which is a suite of graphical components, intended for the creation of digital dashboards, KPIs and other data visualization applications. The package contains an advanced DashBoardViewer component that allows the simultaneous use of charts and gauges in a single element. By obtaining this product you get the unique means for data visualization. You will be able to represent incoming data not only as usual bar or line charts, but also as gauges or by assigning their interactive behavior make them react to alarming data or alert when the data exceeds defined ranges.

The Chart ModelKit is 100% C# component and it is fully compatible with the .Net Framework 1.1 / 2.0. All .Net data sources are supported. It is possible to use multiple data sources in a single chart.

Runtime of the product is royalty-free, so you can distribute the Chart ModelKit components within your application without any additional fees.

Use cutting-edge data visualization means to make your application more professional.

For more information on the product please visit the product page: http://www.perpetuumsoft.com/Product.aspx?lang=en&pid=42&prw=cmk23

About Perpetuum Software
Perpetuum Software specializes in development of high-quality .NET and ASP.NET software components compatible with MS Visual Studio .NET, C# Builder, Delphi .NET and other IDEs supporting .NET Framework. Such use-proven components as Report Sharp-Shooter, Instrumentation ModelKit, OLAP ModelKit, Chart ModelKit and other .NET components by Perpetuum Software are already well known on the software development market and are used by developers in more than 50 countries.

Source: PRWeb

Monday, January 29, 2007

Smart PropertyGrid.Net 2.1 Brings Enhanced End-User Experience to .Net Framework 1.1

Montreal, Quebec, Canada -- VisualHint today released Smart PropertyGrid.Net 2.1 introducing .Net Framework 1.1 support in response to customer requests. Now, Smart PropertyGrid can enhance end-user experience for any .Net application.

Smart PropertyGrid supersedes Microsoft PropertyGrid, familiar to developers as the key component of Visual Studio and its designer. Using reflection, Microsoft PropertyGrid displays the set of published properties of one or more target instances. Unfortunately, it lacks the desired features and flexibility required for integration in end-user applications. VisualHint decided to reinvent the PropertyGrid for developers who hesitate to use the Microsoft PropertyGrid control (read more), and for developers who already use it, but would prefer a more reliable and flexible alternative.

Based on a solid design, Smart PropertyGrid.Net fixes the known shortcomings of its counterpart. It also supports enhanced user interface features, and has a completely dynamic nature, which enables each aspect to be changed at runtime. For a list of the main reasons to adopt this custom control, click here.

Smart PropertyGrid.Net 2.1 is available on Jan. 19, 2007, from http://www.visualhint.com. Prices start at $139 (U.S.) per license, with quantity discounts available.

About VisualHint
VisualHint is a private company, owned by Nicolas Cadilhac, a software engineer with more than 10 years experience in software development, specializing in the creation of complex graphical user interfaces. The company also publishes Smart PropertyGrid for MFC (now free for personal and commercial use).

Create Digital Dashboards with the New .NET Dashboard Suite

January 29, 2007 -- Perpetuum Software LLC announces the release of a pack of fully compatible .NET components designed for the creation of digital dashboards and other data monitoring applications: .NET Dashboard Suite.

The .NET Dashboard Suite includes two powerful components: Instrumentation ModelKit and Chart ModelKit.

The main advantage of this package is ample capabilities for general and specific data visualization. The Instrumentation ModelKit library contains 80+ ready made gauges for displaying and monitoring industrial, financial, and other real-time processes. The Chart ModelKit allows presentation of numeric and text information in the form of 2D graphs and diagrams. A rich library of standard elements and series types facilitates the development process. If necessary, you can create graphs or gauges from scratch. Identical designers allow the creation of visual elements with a unique appearance and functionality or to get access to the element properties and interactively change them with only a few mouse clicks. The .NET Dashboard Suite architecture makes it possible to assign complex interactive behavior to elements without coding. Intuitive interface make components user-friendly.

The .NET Dashboard Suite is developed for .NET, written in C# and contains only managed code. All components are fully compatible with each other. Similar customization facilities, common data management and appearance customization methods allow easy and quick creation of realistic digital dashboards and other real-time monitoring applications.

.NET Dashboard Suite gives you the opportunity to represent general and specific information in the form of simple and easy-to-understand graphical elements. Now with the release of .NET Dashboard Suite it is possible to design complicated and intelligent digital dashboards and KPI's.

For more information please visit:http://www.perpetuumsoft.com/Product.aspx?lang=en&pid=44&prw=dashboard

About Perpetuum Software
Perpetuum Software specializes in development of high-quality .NET and ASP.NET software components compatible with MS Visual Studio .NET, C# Builder, Delphi .NET and other IDEs supporting .NET Framework. Such use-proven components as Report Sharp-Shooter, Instrumentation ModelKit, OLAP ModelKit, Chart ModelKit and other .NET components by Perpetuum Software are already well known on the software development market and are used by developers in more than 50 countries.

Source: PRWeb