org.jdesktop.swingx

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Swing Library » swingx » org.jdesktop.swingx 
org.jdesktop.swingx
Contains Unit tests for JDNC's Swing Extensions.

Package Specification

Related Documentation

Java Source File NameTypeComment
AbstractPatternPanel.javaClass Common base class of ui clients.
AbstractSearchable.javaClass An abstract implementation of Searchable supporting incremental search.
BeanInfoSupport.javaClass Useful baseclass for BeanInfos.
DateSelectionListener.javaInterface
DateSelectionModel.javaInterface
DefaultDateSelectionModel.javaClass
DefaultDateSelectionModelTest.javaClass
EditorPaneLinkVisitor.javaClass A ActionListener using a JXEditorPane to "visit" a LinkModel. adds an internal HyperlinkListener to visit links contained in the document.
EnumerationValue.javaClass
FindIssues.javaClass Exposing open issues in Searchable implementations.
FindTest.javaClass
HorizontalLayout.javaClass Organizes components in a horizontal layout.
InteractiveTestCase.javaClass Base class for supporting inclusion of interactive tests into a JUnit test case. Note that the interactive tests are NOT executed by the JUnit framework and are not automated.
JTableIssues.javaClass
JXCollapsiblePane.javaClass JXCollapsiblePane provides a component which can collapse or expand its content area with animation and fade in/fade out effects. It also acts as a standard container for other Swing components.

In this example, the JXCollapsiblePane is used to build a Search pane which can be shown and hidden on demand.

 
 JXCollapsiblePane cp = new JXCollapsiblePane();
 // JXCollapsiblePane can be used like any other container
 cp.setLayout(new BorderLayout());
 // the Controls panel with a textfield to filter the tree
 JPanel controls = new JPanel(new FlowLayout(FlowLayout.LEFT, 4, 0));
 controls.add(new JLabel("Search:"));
 controls.add(new JTextField(10));
 controls.add(new JButton("Refresh"));
 controls.setBorder(new TitledBorder("Filters"));
 cp.add("Center", controls);
 JXFrame frame = new JXFrame();
 frame.setLayout(new BorderLayout());
 // Put the "Controls" first
 frame.add("North", cp);
 // Then the tree - we assume the Controls would somehow filter the tree
 JScrollPane scroll = new JScrollPane(new JTree());
 frame.add("Center", scroll);
 // Show/hide the "Controls"
 JButton toggle = new JButton(cp.getActionMap().get(JXCollapsiblePane.TOGGLE_ACTION));
 toggle.setText("Show/Hide Search Panel");
 frame.add("South", toggle);
 frame.pack();
 frame.setVisible(true);
 
 

The JXCollapsiblePane has a default toggle action registered under the name JXCollapsiblePane.TOGGLE_ACTION .

JXCollapsiblePaneBeanInfo.javaClass BeanInfo class for JXCollapsiblePane.
JXColorSelectionButton.javaClass A button which allows the user to select a single color.
JXDatePicker.javaClass A component that combines a button, an editable field and a JXMonthView component.
JXDatePickerBeanInfo.javaClass
JXDatePickerFormatter.javaClass Default formatter for the JXDatePicker component.
JXDatePickerTest.javaClass Created by IntelliJ IDEA.
JXDialog.javaClass First cut for enhanced Dialog.
JXDialogBeanInfo.javaClass
JXEditorPane.javaClass
JXEditorPaneBeanInfo.javaClass
JXEditorPaneIssues.javaClass
JXEditorPaneTest.javaClass
JXEditorPaneVisualCheck.javaClass
JXErrorPane.javaClass

JXErrorPane is a common error component suitable for displaying errors, warnings, and exceptional application behavior to users.

User interaction with the JXErrorPane includes the ability to view details associated with the error.

JXFindBar.javaClass A simple low-intrusion default widget for incremental search. Actions registered (in addition to super):
JXFindPanel.javaClass Find panel to incorporate search capability into the users application.
JXFrame.javaClass A smarter JFrame specifically used for top level frames for Applications.
JXFrameBeanInfo.javaClass
JXGlassBox.javaClass Component used to display transluscent user-interface content. This component and all of its content will be displayed with the specified "alpha" transluscency property value.
JXGradientChooser.javaClass A specialized JXPanel that allows the user to construct and choose a Gradient.
JXGraph.javaClass

JXGraph provides a component which can display one or more plots on top of a graduated background (or grid.)

User input

To help analyze the plots, this component allows the user to pan the view by left-clicking and dragging the mouse around.

JXGraphBeanInfo.javaClass Bean info for org.jdesktop.swingx.JXGraph component.
JXHeader.javaClass

JXHeader is a simple component consisting of a title, a description, and an icon.

JXHeaderBeanInfo.javaClass
JXHeaderIssues.javaClass Test to expose known issues of JXHeader.

Ideally, there would be at least one failing test method per open issue in the issue tracker.

JXHeaderTest.javaClass Unit test for JXHeader.

All test methods in this class are expected to pass.

JXHyperlink.javaClass A hyperlink component that derives from JButton to provide compatibility mostly for binding actions enabled/disabled behavior accesilibity i18n etc...

This button has visual state related to a notion of "clicked": foreground color is unclickedColor or clickedColor depending on its boolean bound property clicked being false or true, respectively. If the hyperlink has an action, it guarantees to synchronize its "clicked" state to an action value with key LinkAction.VISITED_KEY.

JXHyperlinkBeanInfo.javaClass
JXHyperlinkTest.javaClass
JXImagePanel.javaClass

A panel that draws an image.

JXImagePanelBeanInfo.javaClass
JXImageView.javaClass

A panel which shows an image centered.

JXList.javaClass JXList Enabled Rollover/LinkModel handling.
JXListBeanInfo.javaClass
JXListIssues.javaClass
JXListTest.javaClass Testing JXList.
JXListVisualCheck.javaClass
JXLoginDialog.javaClass A standard login dialog that provides a reasonable amount of flexibility while also providing ease of use and a professional look.
JXLoginPanel.javaClass

JXLoginPanel is a JPanel that implements a Login dialog with support for saving passwords supplied for future use in a secure manner.

JXMultiSplitPane.javaClass

All properties in this class are bound: when a properties value is changed, all PropertyChangeListeners are fired.

JXMultiSplitPaneBeanInfo.javaClass Bean info for org.jdesktop.swingx.JXMultiSplitPane component.
JXMultiThumbSlider.javaClass

A slider which can have multiple control points or Thumbs

The thumbs each represent a value between the minimum and maximum values of the slider.

JXPanel.javaClass A simple JPanel extension that adds translucency support. This component and all of its content will be displayed with the specified "alpha" transluscency property value.
JXPanelBeanInfo.javaClass
JXPanelVisualCheck.javaClass Contains methods to visually test JXPanel.
JXRadioGroup.javaClass A group of radio buttons that functions as a unit. Notes (1) Enabling and disabling the JXRadioGroup will enable/disable all of the child buttons inside the JXRadioGroup. (2) If the generic type parameter of JXRadioGroup is a subclass of AbstractButton , then the buttons will be added "as is" to the container.
JXRadioGroupBeanInfo.javaClass
JXRootPane.javaClass Extends the JRootPane by supporting specific placements for a toolbar and a status bar.
JXRootPaneTest.javaClass
JXSearchPanel.javaClass Rudimentary search panel. Updates PatternMatchers from user input. Supports
  1. text input to match
  2. match rules like contains/equals/...
JXStatusBar.javaClass

A container for JComponents that is typically placed at the bottom of a form and runs the entire width of the form.

JXStatusBarDemo.javaClass
JXStatusBarTest.javaClass
JXStatusBarVisualCheck.javaClass
JXTable.javaClass

A JXTable is a JTable with built-in support for row sorting, filtering, and highlighting, column visibility and a special popup control on the column header for quick access to table configuration.

JXTableBeanInfo.javaClass
JXTableHeader.javaClass TableHeader with extended functionality if associated Table is of type JXTable.

The enhancements:

  • supports pluggable handler to control user interaction for sorting.
JXTableHeaderIssues.javaClass
JXTableHeaderTest.javaClass
JXTableIssues.javaClass Test to exposed known issues of JXTable. Ideally, there would be at least one failing test method per open Issue in the issue tracker.
JXTableUnitTest.javaClass Split from old JXTableUnitTest - contains unit test methods only.
JXTableVisualCheck.javaClass Split from old JXTableUnitTest - contains "interactive" methods only.
JXTaskPane.javaClass JXTaskPane is a container for tasks and other arbitrary components.

Several JXTaskPanes are usually grouped together within a org.jdesktop.swingx.JXTaskPaneContainer .

JXTaskPaneBeanInfo.javaClass BeanInfo class for JXTaskPane.
JXTaskPaneContainer.javaClass JXTaskPaneContainer provides an elegant view to display a list of tasks ordered by groups ( org.jdesktop.swingx.JXTaskPane .

Although org.jdesktop.swingx.JXTaskPane can be added to any other container, the JXTaskPaneContainer will provide better fidelity when it comes to matching the look and feel of the host operating system than any other panel.

JXTaskPaneContainerBeanInfo.javaClass BeanInfo class for JXTaskPaneContainer.
JXTaskPaneContainerTest.javaClass
JXTaskPaneTest.javaClass
JXTipOfTheDay.javaClass Provides the "Tip of The Day" pane and dialog.

Tips are retrieved from the org.jdesktop.swingx.tips.TipOfTheDayModel . In the most common usage, a tip (as returned by org.jdesktop.swingx.tips.TipOfTheDayModel.Tip.getTip ) is just a String.

JXTipOfTheDayTest.javaClass
JXTitledPanel.javaClass
JXTitledPanelBeanInfo.javaClass
JXTitledPanelTest.javaClass
JXTitledSeparator.javaClass

A simple horizontal separator that contains a title.

JXTitledSeparator allows you to specify the title via the JXTitledSeparator.setTitle method. The title alignment may be specified by using the JXTitledSeparator.setHorizontalAlignment method, and accepts all the same arguments as the javax.swing.JLabel.setHorizontalAlignment method.

In addition, you may specify an Icon to use with this separator.

JXTitledSeparatorBeanInfo.javaClass
JXTitledSeparatorTest.javaClass
JXTree.javaClass JXTree.
JXTreeBeanInfo.javaClass
JXTreeIssues.javaClass Test to expose known issues of JXTree.

Ideally, there would be at least one failing test method per open issue in the issue tracker.

JXTreeTable.javaClass

JXTreeTable is a specialized javax.swing.JTable table consisting of a single column in which to display hierarchical data, and any number of other columns in which to display regular data.

JXTreeTableBeanInfo.javaClass
JXTreeTableIssues.javaClass Test to exposed known issues of JXTreeTable.
JXTreeTableUnitTest.javaClass
JXTreeTableVisualCheck.javaClass
JXTreeUnitTest.javaClass
JXTreeVisualCheck.javaClass
LabelProperties.javaClass Class used to store label properties in a single object so that they may be applied as a set on renderers.
LFIssues.javaClass
LinkModel.javaClass An bean which represents an URL link. Text, URL and visited are bound properties.
LinkRenderer.javaClass A Renderer/Editor for "Links".
LinkRendererIssues.javaClass TODO: revise to use the new hyperlink renderer.
LinkRendererTest.javaClass TODO: revise to use the new hyperlink renderer.
MatteBorderExtUnitTest.javaClass
MouseMessagingHandler.javaClass Mouse handler which listens to mouse entered events on action based components and send the value of the LONG_DESCRIPTION as a transient message to the MessageListener and the listeners registered to the MessageSource.

Components can be registered using the register methods.

MultiSplitLayout.javaClass The MultiSplitLayout layout manager recursively arranges its components in row and column groups called "Splits".
PatternModel.javaClass Presentation Model for Find/Filter Widgets.
PatternModelTest.javaClass Testing PatternModel.
RepaintManagerX.javaClass

An implementation of RepaintManager which adds support for transparency in JXPanel s.

RolloverController.javaClass Controller for "live" behaviour of XXRenderers. Once installed on a component, it updates renderer's rollover state based on the component's rollover properties.
RolloverProducer.javaClass Mouse/Motion/Listener which stores mouse location as client property in the target JComponent.
RolloverRenderer.javaInterface Interface to mark renderers as "live".
RolloverTest.javaClass
RootPaneTest.javaClass There are several commented out portions of this file.
SandboxTest.javaClass "hand test" sandbox restrictions (here: around Utilities.initNamesAndValue, #353-swingx). JW: Need to investigate further.
Searchable.javaInterface Interface that used to implement search logic in all the search capable components.
SearchFactory.javaClass Factory to create, configure and show application consistent search and find widgets. Typically a shared JXFindBar is used for incremental search, while a shared JXFindPanel is used for batch search.
SerializableIssues.javaClass Test to exposed known issues of serializable.
SerializableTest.javaClass Test serializable of all SwingX components.
StackLayout.javaClass

StackLayout is a Swing layout aimed to act as the layers stack of most popuplar graphics editing tools like The GIMP or Photoshop.

TargetableSupport.javaClass
TestUtilities.javaClass
TranslucentRepaintManager.javaAnnotation

An annotation that can be applied to a RepaintManager to suggest that the RepaintManager supports translucency.

UIAction.javaClass UIAction is the basis of all of basic's action classes that are used in an ActionMap.
VerticalLayout.javaClass Organizes components in a vertical layout.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.