Some small enhancements from Mark.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2562 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
@@ -21,6 +21,7 @@
|
||||
package com.samskivert.swing;
|
||||
|
||||
import java.awt.EventQueue;
|
||||
import java.awt.LayoutManager;
|
||||
import java.awt.Rectangle;
|
||||
|
||||
import java.awt.event.ActionEvent;
|
||||
@@ -61,6 +62,15 @@ public class CollapsiblePanel extends JPanel
|
||||
this(new JButton(triggertext));
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a collapsible panel to which the trigger button will be
|
||||
* added later.
|
||||
*/
|
||||
public CollapsiblePanel (LayoutManager layout)
|
||||
{
|
||||
setLayout(layout);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a collapsible panel to which the trigger button will be
|
||||
* added later.
|
||||
@@ -88,6 +98,14 @@ public class CollapsiblePanel extends JPanel
|
||||
* Set a component which contains the trigger button.
|
||||
*/
|
||||
public void setTriggerContainer (JComponent comp, JPanel content)
|
||||
{
|
||||
setTriggerContainer(comp, content, true);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set a component which contains the trigger button.
|
||||
*/
|
||||
public void setTriggerContainer (JComponent comp, JPanel content, boolean collapsed)
|
||||
{
|
||||
// these are our only two components.
|
||||
add(comp);
|
||||
@@ -112,7 +130,7 @@ public class CollapsiblePanel extends JPanel
|
||||
});
|
||||
|
||||
// and start us out not showing
|
||||
setCollapsed(true);
|
||||
setCollapsed(collapsed);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user