package org.jwildfire.create.tina.script.ui;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.Window;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
import javax.swing.border.EmptyBorder;
import org.jwildfire.base.Tools;
public class ScriptParamsDialog extends JDialog {
private static final long serialVersionUID = 1L;
private final JPanel contentPanel = new JPanel();
private JTabbedPane rootTabbedPane;
private JButton runScriptButton;
public ScriptParamsDialog(Window owner) {
super(owner);
setTitle(Tools.APP_TITLE);
setSize(539, 339);
getContentPane().setLayout(new BorderLayout());
contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
getContentPane().add(contentPanel, BorderLayout.CENTER);
contentPanel.setLayout(new BorderLayout(0, 0));
{
rootTabbedPane = new JTabbedPane(JTabbedPane.TOP);
contentPanel.add(rootTabbedPane);
}
{
JPanel buttonPane = new JPanel();
buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
getContentPane().add(buttonPane, BorderLayout.SOUTH);
{
runScriptButton = new JButton("Run Script");
runScriptButton.setActionCommand("OK");
buttonPane.add(runScriptButton);
getRootPane().setDefaultButton(runScriptButton);
}
{
JButton cancelButton = new JButton("Close");
cancelButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
setVisible(false);
}
});
cancelButton.setActionCommand("Cancel");
buttonPane.add(cancelButton);
}
}
}
public JTabbedPane getRootTabbedPane() {
return rootTabbedPane;
}
public JButton getRunScriptButton() {
return runScriptButton;
}
}