org.jfree.ui

Class L1R3ButtonPanel

public class L1R3ButtonPanel extends JPanel

A 'ready-made' panel that has one button on the left and three buttons on the right - nested panels and layout managers take care of resizing.

Author: David Gilbert

Constructor Summary
L1R3ButtonPanel(String label1, String label2, String label3, String label4)
Standard constructor - creates panel with the specified button labels.
Method Summary
JButtongetLeftButton()
Returns a reference to button 1, allowing the caller to set labels, action-listeners etc.
JButtongetRightButton1()
Returns a reference to button 2, allowing the caller to set labels, action-listeners etc.
JButtongetRightButton2()
Returns a reference to button 3, allowing the caller to set labels, action-listeners etc.
JButtongetRightButton3()
Returns a reference to button 4, allowing the caller to set labels, action-listeners etc.

Constructor Detail

L1R3ButtonPanel

public L1R3ButtonPanel(String label1, String label2, String label3, String label4)
Standard constructor - creates panel with the specified button labels.

Parameters: label1 the label for button 1. label2 the label for button 2. label3 the label for button 3. label4 the label for button 4.

Method Detail

getLeftButton

public JButton getLeftButton()
Returns a reference to button 1, allowing the caller to set labels, action-listeners etc.

Returns: the left button.

getRightButton1

public JButton getRightButton1()
Returns a reference to button 2, allowing the caller to set labels, action-listeners etc.

Returns: the right button 1.

getRightButton2

public JButton getRightButton2()
Returns a reference to button 3, allowing the caller to set labels, action-listeners etc.

Returns: the right button 2.

getRightButton3

public JButton getRightButton3()
Returns a reference to button 4, allowing the caller to set labels, action-listeners etc.

Returns: the right button 3.