cern::laser::test::ExplorerIssue Class Reference

Inheritance diagram for cern::laser::test::ExplorerIssue:
Inheritance graph
[legend]
Collaboration diagram for cern::laser::test::ExplorerIssue:
Collaboration graph
[legend]

List of all members.

Classes

class  MyBean
class  MyBeanNode
class  MyNodeAction

Public Member Functions

 ExplorerIssue (Node rootNode)

Static Public Member Functions

static void main (String[] args) throws IntrospectionException

Static Private Member Functions

static Action actionForComp (TopComponent c)
static Node createNodeStructure (String name) throws IntrospectionException

Detailed Description

An example that shows a possible bug: A JButton connected to an action (via a ButtonBridge) is not correctly activated.

To see this behavior, execute the main() method. It creates two Explorers, one of which is directly opened, and the other is first inserted into a TopComponent and then opened. Click on the node: The JButton works in the first explorer, but not in the second one.


Constructor & Destructor Documentation

cern::laser::test::ExplorerIssue::ExplorerIssue ( Node  rootNode  )  [inline]

Referenced by main().


Member Function Documentation

static Action cern::laser::test::ExplorerIssue::actionForComp ( TopComponent  c  )  [inline, static, private]
static Node cern::laser::test::ExplorerIssue::createNodeStructure ( String  name  )  throws IntrospectionException [inline, static, private]

helper method, creates a BeanNode with children

Referenced by main().

static void cern::laser::test::ExplorerIssue::main ( String[]  args  )  throws IntrospectionException [inline, static]

The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2