Search in sources :

Example 26 with XBayaLabel

use of org.apache.airavata.xbaya.ui.widgets.XBayaLabel in project airavata by apache.

the class MemoConfigurationDialog method initGui.

/**
 * Initializes the GUI.
 */
private void initGui() {
    this.memoTextArea = new XBayaTextArea();
    XBayaLabel memoLabel = new XBayaLabel("Memo", this.memoTextArea);
    GridPanel gridPanel = new GridPanel();
    gridPanel.add(memoLabel);
    gridPanel.add(this.memoTextArea);
    gridPanel.layout(1, 2, 0, 1);
    JButton okButton = new JButton("OK");
    okButton.addActionListener(new AbstractAction() {

        public void actionPerformed(ActionEvent e) {
            setInput();
        }
    });
    JButton cancelButton = new JButton("Cancel");
    cancelButton.addActionListener(new AbstractAction() {

        public void actionPerformed(ActionEvent e) {
            hide();
        }
    });
    JPanel buttonPanel = new JPanel();
    buttonPanel.add(okButton);
    buttonPanel.add(cancelButton);
    this.dialog = new XBayaDialog(this.engine.getGUI(), "Memo", gridPanel, buttonPanel);
    this.dialog.setDefaultButton(okButton);
}
Also used : JPanel(javax.swing.JPanel) XBayaDialog(org.apache.airavata.xbaya.ui.dialogs.XBayaDialog) GridPanel(org.apache.airavata.xbaya.ui.widgets.GridPanel) ActionEvent(java.awt.event.ActionEvent) JButton(javax.swing.JButton) XBayaTextArea(org.apache.airavata.xbaya.ui.widgets.XBayaTextArea) AbstractAction(javax.swing.AbstractAction) XBayaLabel(org.apache.airavata.xbaya.ui.widgets.XBayaLabel)

Example 27 with XBayaLabel

use of org.apache.airavata.xbaya.ui.widgets.XBayaLabel in project airavata by apache.

the class OutputConfigurationDialog method initGui.

/**
 * Initializes the GUI.
 */
private void initGui() {
    this.nameTextField = new XBayaTextField();
    XBayaLabel nameLabel = new XBayaLabel("Name", this.nameTextField);
    this.dataTypeField = new XBayaTextField(this.node.getParameterType().toString());
    this.dataTypeField.setEditable(false);
    this.dataTypeLabel = new XBayaLabel("Type", this.dataTypeField);
    this.descriptionTextArea = new XBayaTextArea();
    XBayaLabel descriptionLabel = new XBayaLabel("Description", this.descriptionTextArea);
    GridPanel mainPanel = new GridPanel();
    mainPanel.add(nameLabel);
    mainPanel.add(this.nameTextField);
    mainPanel.add(this.dataTypeLabel);
    mainPanel.add(this.dataTypeField);
    mainPanel.add(descriptionLabel);
    mainPanel.add(this.descriptionTextArea);
    mainPanel.layout(3, 2, 2, 1);
    JButton okButton = new JButton("OK");
    okButton.addActionListener(new AbstractAction() {

        public void actionPerformed(ActionEvent e) {
            setInput();
        }
    });
    JButton cancelButton = new JButton("Cancel");
    cancelButton.addActionListener(new AbstractAction() {

        public void actionPerformed(ActionEvent e) {
            hide();
        }
    });
    JPanel buttonPanel = new JPanel();
    buttonPanel.add(okButton);
    buttonPanel.add(cancelButton);
    this.dialog = new XBayaDialog(this.xbayaGUI, "Input Parameter Configuration", mainPanel, buttonPanel);
    this.dialog.setDefaultButton(okButton);
}
Also used : JPanel(javax.swing.JPanel) XBayaDialog(org.apache.airavata.xbaya.ui.dialogs.XBayaDialog) GridPanel(org.apache.airavata.xbaya.ui.widgets.GridPanel) ActionEvent(java.awt.event.ActionEvent) JButton(javax.swing.JButton) XBayaTextField(org.apache.airavata.xbaya.ui.widgets.XBayaTextField) XBayaTextArea(org.apache.airavata.xbaya.ui.widgets.XBayaTextArea) AbstractAction(javax.swing.AbstractAction) XBayaLabel(org.apache.airavata.xbaya.ui.widgets.XBayaLabel)

Example 28 with XBayaLabel

use of org.apache.airavata.xbaya.ui.widgets.XBayaLabel in project airavata by apache.

the class StreamSourceConfigurationDialog method initGui.

/**
 * Initializes the GUI.
 */
private void initGui() {
    this.wsdlTextField = new XBayaTextField();
    this.wsdlLabel = new XBayaLabel("The EPR of the Stream Source", this.wsdlTextField);
    this.descriptionTextField = new XBayaTextField();
    this.descriptionLabel = new XBayaLabel("Description", this.descriptionTextField);
    this.gridPanel = new GridPanel();
    this.gridPanel.add(wsdlLabel);
    this.gridPanel.add(this.wsdlTextField);
    this.gridPanel.add(descriptionLabel);
    this.gridPanel.add(this.descriptionTextField);
    this.gridPanel.layout(2, 2, 1, 1);
    JButton okButton = new JButton("OK");
    okButton.addActionListener(new AbstractAction() {

        public void actionPerformed(ActionEvent e) {
            setInput();
        }
    });
    JButton cancelButton = new JButton("Cancel");
    cancelButton.addActionListener(new AbstractAction() {

        public void actionPerformed(ActionEvent e) {
            hide();
        }
    });
    JPanel buttonPanel = new JPanel();
    buttonPanel.add(okButton);
    buttonPanel.add(cancelButton);
    this.dialog = new XBayaDialog(this.xbayaGUI, "Configure Streaming Data source", this.gridPanel, buttonPanel);
    this.dialog.setDefaultButton(okButton);
}
Also used : JPanel(javax.swing.JPanel) XBayaDialog(org.apache.airavata.xbaya.ui.dialogs.XBayaDialog) GridPanel(org.apache.airavata.xbaya.ui.widgets.GridPanel) ActionEvent(java.awt.event.ActionEvent) JButton(javax.swing.JButton) XBayaTextField(org.apache.airavata.xbaya.ui.widgets.XBayaTextField) AbstractAction(javax.swing.AbstractAction) XBayaLabel(org.apache.airavata.xbaya.ui.widgets.XBayaLabel)

Example 29 with XBayaLabel

use of org.apache.airavata.xbaya.ui.widgets.XBayaLabel in project airavata by apache.

the class ServiceInteractionWindow method initGui.

/**
 */
private void initGui() {
    GridPanel mainPanel = new GridPanel();
    MonitorPanel monitorPanel = new MonitorPanel(this.xbayaGUI, this.nodeID, monitor);
    this.consoleTextArea = new XBayaTextArea();
    XBayaLabel consoleLabel = new XBayaLabel("Console", this.consoleTextArea);
    this.commandField = new XBayaTextField();
    XBayaLabel commandLabel = new XBayaLabel("Command", this.commandField);
    mainPanel.add(monitorPanel);
    mainPanel.add(consoleLabel);
    mainPanel.add(this.consoleTextArea);
    mainPanel.add(commandLabel);
    mainPanel.add(this.commandField);
    mainPanel.layout(5, 1, GridPanel.WEIGHT_NONE, 1);
    JButton sendButton = new JButton("Send");
    sendButton.addActionListener(new AbstractAction() {

        /**
         * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
         */
        public void actionPerformed(ActionEvent e) {
            send();
        }
    });
    JButton cancelButton = new JButton("Done");
    cancelButton.addActionListener(new AbstractAction() {

        public void actionPerformed(ActionEvent e) {
            hide();
        }
    });
    JPanel buttonPanel = new JPanel();
    buttonPanel.add(sendButton);
    buttonPanel.add(cancelButton);
    this.dialog = new XBayaDialog(this.xbayaGUI, "Deploy workflow to ODE and Registry", mainPanel, buttonPanel);
    this.dialog.setDefaultButton(sendButton);
}
Also used : JPanel(javax.swing.JPanel) XBayaDialog(org.apache.airavata.xbaya.ui.dialogs.XBayaDialog) GridPanel(org.apache.airavata.xbaya.ui.widgets.GridPanel) ActionEvent(java.awt.event.ActionEvent) JButton(javax.swing.JButton) MonitorPanel(org.apache.airavata.xbaya.ui.views.MonitorPanel) XBayaTextArea(org.apache.airavata.xbaya.ui.widgets.XBayaTextArea) XBayaTextField(org.apache.airavata.xbaya.ui.widgets.XBayaTextField) AbstractAction(javax.swing.AbstractAction) XBayaLabel(org.apache.airavata.xbaya.ui.widgets.XBayaLabel)

Example 30 with XBayaLabel

use of org.apache.airavata.xbaya.ui.widgets.XBayaLabel in project airavata by apache.

the class WSNodeWindow method initGUI.

private void initGUI() {
    this.nameTextField = new XBayaTextField();
    this.nameTextField.setEditable(false);
    XBayaLabel nameLabel = new XBayaLabel("Name", this.nameTextField);
    this.idTextField = new XBayaTextField();
    this.idTextField.setEditable(false);
    XBayaLabel idLabel = new XBayaLabel("ID", this.idTextField);
    this.typeTextField = new XBayaTextField();
    this.typeTextField.setEditable(false);
    XBayaLabel typeLabel = new XBayaLabel("Type", this.typeTextField);
    this.wsdlTextArea = new XBayaTextArea();
    this.wsdlTextArea.setEditable(false);
    XBayaLabel wsdlLabel = new XBayaLabel("WSDL", this.wsdlTextArea);
    GridPanel infoPanel = new GridPanel();
    infoPanel.add(nameLabel);
    infoPanel.add(this.nameTextField);
    infoPanel.add(idLabel);
    infoPanel.add(this.idTextField);
    infoPanel.add(typeLabel);
    infoPanel.add(this.typeTextField);
    infoPanel.add(wsdlLabel);
    infoPanel.add(this.wsdlTextArea);
    infoPanel.layout(4, 2, 3, 1);
    JButton okButton = new JButton("OK");
    okButton.addActionListener(new AbstractAction() {

        public void actionPerformed(ActionEvent e) {
            hide();
        }
    });
    JPanel buttonPanel = new JPanel();
    buttonPanel.add(okButton);
    this.dialog = new XBayaDialog(this.engine.getGUI(), this.node.getName(), infoPanel, buttonPanel);
    this.dialog.setDefaultButton(okButton);
}
Also used : JPanel(javax.swing.JPanel) XBayaDialog(org.apache.airavata.xbaya.ui.dialogs.XBayaDialog) GridPanel(org.apache.airavata.xbaya.ui.widgets.GridPanel) ActionEvent(java.awt.event.ActionEvent) JButton(javax.swing.JButton) XBayaTextField(org.apache.airavata.xbaya.ui.widgets.XBayaTextField) XBayaTextArea(org.apache.airavata.xbaya.ui.widgets.XBayaTextArea) AbstractAction(javax.swing.AbstractAction) XBayaLabel(org.apache.airavata.xbaya.ui.widgets.XBayaLabel)

Aggregations

XBayaLabel (org.apache.airavata.xbaya.ui.widgets.XBayaLabel)33 XBayaTextField (org.apache.airavata.xbaya.ui.widgets.XBayaTextField)32 ActionEvent (java.awt.event.ActionEvent)31 XBayaDialog (org.apache.airavata.xbaya.ui.dialogs.XBayaDialog)31 GridPanel (org.apache.airavata.xbaya.ui.widgets.GridPanel)31 AbstractAction (javax.swing.AbstractAction)26 JButton (javax.swing.JButton)26 JPanel (javax.swing.JPanel)25 XBayaTextArea (org.apache.airavata.xbaya.ui.widgets.XBayaTextArea)9 JSpinner (javax.swing.JSpinner)8 SpinnerNumberModel (javax.swing.SpinnerNumberModel)8 JLabel (javax.swing.JLabel)5 AiravataClientException (org.apache.airavata.model.error.AiravataClientException)4 AiravataSystemException (org.apache.airavata.model.error.AiravataSystemException)4 InvalidRequestException (org.apache.airavata.model.error.InvalidRequestException)4 TException (org.apache.thrift.TException)4 ActionListener (java.awt.event.ActionListener)3 XBayaComboBox (org.apache.airavata.xbaya.ui.widgets.XBayaComboBox)3 HashMap (java.util.HashMap)2 Iterator (java.util.Iterator)2