All Packages Class Hierarchy This Package Previous Next Index
Class jclass.contrib.JCTitlePanel
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----jclass.contrib.JCTitlePanel
- public class JCTitlePanel
- extends Panel
JCTitlePanel is an implementation of a panel that comes with
an outline and a title. It is small, and produces a good display.
To use JCTitlePanel, create a JCTitlePanel object, then
add items to the JCTitlePanel.drawArea. The following is an example:
JCTitlePanel top = new JCTitlePanel("Cell Values", null);
top.drawArea.setLayout(new JCRowColLayout(1, -1));
top.drawArea.add(new Label("This is inside the panel"));
-
drawArea
- The panel that should be used by users for drawing.
-
JCTitlePanel(String, String)
- This is the constructor.
-
makeTitlePanel(Panel, String, boolean)
- A convenience function for creating a title panel that is either laid out
vertically or horizontally.
drawArea
public JCOutlinePanel drawArea
- The panel that should be used by users for drawing.
JCTitlePanel
public JCTitlePanel(String title,
String align)
- This is the constructor.
- Parameters:
- title - the title of the title panel
- align - the alignment of the title; if the alignment is
"Right", the title is right-justified, otherwise,
the title is left-justified
makeTitlePanel
public static JCTitlePanel makeTitlePanel(Panel parent,
String title,
boolean horz)
- A convenience function for creating a title panel that is either laid out
vertically or horizontally. It saves on the .class file size.
This was used in the creation of the spreadsheet demo, in particular, with
the vertical and horizontal radio button groups.
- Parameters:
- parent - the parent panel
- title - the title of the panel
- horz - if true, the panel is laid out horizontally; otherwise,
it is laid out vertically
All Packages Class Hierarchy This Package Previous Next Index