|
|
|
@ -28,15 +28,14 @@ public abstract class TemplateThemeDialog extends JDialog {
|
|
|
|
|
|
|
|
|
|
private final JPanel contentContainer; |
|
|
|
|
private final JPanel actionContainer; |
|
|
|
|
private final int dialogContentHeight; |
|
|
|
|
|
|
|
|
|
public TemplateThemeDialog(Window parent, String title, int contentWidth, int contentHeight) { |
|
|
|
|
super(parent, ModalityType.APPLICATION_MODAL); |
|
|
|
|
|
|
|
|
|
setTitle(title); |
|
|
|
|
setResizable(false); |
|
|
|
|
setLayout(FRGUIPaneFactory.createBorderLayout()); |
|
|
|
|
|
|
|
|
|
int dialogContentHeight = contentHeight + DIALOG_BOTTOM_ACTION_BAR_HEIGHT; |
|
|
|
|
dialogContentHeight = contentHeight + DIALOG_BOTTOM_ACTION_BAR_HEIGHT; |
|
|
|
|
int dialogWindowHeight = dialogContentHeight + DIALOG_TITLE_HEIGHT; |
|
|
|
|
|
|
|
|
|
setSize(new Dimension(contentWidth, dialogWindowHeight)); |
|
|
|
@ -54,6 +53,12 @@ public abstract class TemplateThemeDialog extends JDialog {
|
|
|
|
|
setContentPane(contentContainer); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public void doLayout() { |
|
|
|
|
this.setSize(new Dimension(this.getWidth(), dialogContentHeight + this.getInsets().top)); |
|
|
|
|
super.doLayout(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected void setupContentPane() { |
|
|
|
|
contentContainer.add(createContentPane(), BorderLayout.CENTER, 0); |
|
|
|
|
} |
|
|
|
@ -65,6 +70,7 @@ public abstract class TemplateThemeDialog extends JDialog {
|
|
|
|
|
protected UIButton[] createLeftButtons() { |
|
|
|
|
return new UIButton[]{}; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected UIButton[] createRightButtons() { |
|
|
|
|
return new UIButton[]{}; |
|
|
|
|
} |
|
|
|
|