package mapmaker;
import java.awt.*;
import javax.swing.*;
public class DialogPanel extends JPanel
{
PairedComponentPanel mMainPanel = new PairedComponentPanel();
ButtonPanel mButtonPanel = new ButtonPanel();
int mPixelWidth = 6;
public DialogPanel()
{
super(new BorderLayout(0, 12));
add(mMainPanel, BorderLayout.CENTER);
add(mButtonPanel, BorderLayout.SOUTH);
setBorder(BorderFactory.createEmptyBorder(12, 12, 11, 11));
}
public DialogPanel(int aPixelWidth)
{
super(new BorderLayout(0, aPixelWidth * 2));
add(mMainPanel, BorderLayout.CENTER);
add(mButtonPanel, BorderLayout.SOUTH);
setBorder(BorderFactory.createEmptyBorder(aPixelWidth * 2, aPixelWidth * 2,
aPixelWidth * 2 - 1, aPixelWidth * 2 - 1));
}
public void addComponentPair(Component aLabel, Component aField)
{
mMainPanel.addComponentPair(aLabel, aField);
}
public void addHangingComponent(Component aComponent)
{
mMainPanel.addHangingComponent(aComponent);
}
public void addComponent(Component aComponent)
{
mMainPanel.addComponent(aComponent);
}
public void setMainPanel(Component aPanel)
{
add(aPanel, BorderLayout.CENTER);
}
public void addButton(Component aButton)
{
mButtonPanel.addButton(aButton);
}
public void addTripleComponentPair(Component aLabel1, Component aField1,
Component aLabel2, Component aField2, Component aLabel3, Component aField3)
{
mMainPanel.addTripleComponentPair(aLabel1, aField1, aLabel2, aField2,
aLabel3, aField3);
}
}