Esempio n. 1
0
  private void initGUI() {
    try {
      setPreferredSize(new Dimension(690, 225));
      this.setLayout(null);
      {
        assertLabel = new JLabel();
        this.add(assertLabel);
        assertLabel.setName("assertLabel");
        assertLabel.setBounds(12, 28, 59, 15);
      }
      {
        doneButton = new JButton();
        this.add(doneButton);
        doneButton.setBounds(314, 185, 77, 29);
        doneButton.setName("doneButton");
        doneButton.addMouseListener(
            new MouseAdapter() {
              public void mouseClicked(MouseEvent evt) {
                doneButtonMouseClicked(evt);
              }
            });
      }
      {
        options = new JComboBox();
        DefaultComboBoxModel optionsComboBoxModel = new DefaultComboBoxModel();
        optionsComboBoxModel.addElement("Choose Node Type");
        optionsComboBoxModel.addElement("Existing Node");
        optionsComboBoxModel.addElement("Base Node");
        optionsComboBoxModel.addElement("Variable Node");
        optionsComboBoxModel.addElement("Act Node");
        optionsComboBoxModel.addElement("build");
        optionsComboBoxModel.addElement("find");
        optionsComboBoxModel.addElement("assert");
        options.setModel(optionsComboBoxModel);
        options.addActionListener(
            new ActionListener() {

              @Override
              public void actionPerformed(ActionEvent e) {
                optionsComboBoxActionPerformed(e);
              }
            });
      }
      {
        relationTextField = new JTextField();
        relationTextField.setEditable(false);
      }
      {
        nodesetTextField = new JTextField();
        nodesetTextField.setEditable(false);
      }
      {
        jScrollPane1 = new JScrollPane();
        this.add(jScrollPane1);
        jScrollPane1.setBounds(80, 58, 440, 103);
        {
          relationNodesetTableModel = new DefaultTableModel();
          relationNodesetTableModel.addColumn("Relation");
          relationNodesetTableModel.addColumn("Nodeset");
          relationNodesetTableModel.addColumn("");
          relationNodesetTable = new JTable();
          jScrollPane1.setViewportView(relationNodesetTable);
          relationNodesetTable.setModel(relationNodesetTableModel);
          relationNodesetTable.setEditingRow(0);

          relationNodesetTable
              .getColumnModel()
              .getColumn(0)
              .setCellEditor(new DefaultCellEditor(relationTextField));
          relationNodesetTable
              .getColumnModel()
              .getColumn(1)
              .setCellEditor(new DefaultCellEditor(nodesetTextField));
          relationNodesetTable
              .getColumnModel()
              .getColumn(2)
              .setCellEditor(new DefaultCellEditor(options));
        }
      }
      {
        infoButton = new JButton();
        this.add(infoButton);
        infoButton.setBounds(668, 196, 16, 18);
        infoButton.setAction(getAppActionMap().get("info"));
        infoButton.setFocusable(false);
        infoButton.setFocusPainted(false);
        infoButton.setBorderPainted(false);
        infoButton.setContentAreaFilled(false);
        infoButton.setMargin(new Insets(0, 0, 0, 0));
        infoButton.setToolTipText("info");
      }
      {
        contextNameLabel = new JLabel();
        this.add(contextNameLabel);
        contextNameLabel.setName("contextNameLabel");
        contextNameLabel.setBounds(532, 25, 123, 21);
      }
      {
        caseframeLabel = new JLabel();
        this.add(caseframeLabel);
        caseframeLabel.setBounds(80, 28, 90, 15);
        caseframeLabel.setName("caseframeLabel");
      }
      {
        DefaultComboBoxModel caseframeComboBoxModel = new DefaultComboBoxModel();

        String str = "";
        Hashtable<String, CaseFrame> caseframes = network.getCaseFrames();
        Set<String> set = caseframes.keySet();

        Iterator<String> itr = set.iterator();
        while (itr.hasNext()) {
          str = itr.next();
          caseframeComboBoxModel.addElement(caseframes.get(str).getId());
        }

        caseframeComboBox = new JComboBox();
        this.add(caseframeComboBox);
        caseframeComboBox.setModel(caseframeComboBoxModel);
        caseframeComboBox.setBounds(176, 24, 157, 22);
        caseframeComboBox.addActionListener(
            new ActionListener() {
              public void actionPerformed(ActionEvent evt) {
                caseframeComboBoxActionPerformed(evt);
              }
            });
      }
      {
        ComboBoxModel contextComboBoxModel = new DefaultComboBoxModel();
        contextComboBox = new JComboBox();
        this.add(contextComboBox);
        contextComboBox.setModel(contextComboBoxModel);
        contextComboBox.setBounds(532, 58, 136, 22);
      }
      Application.getInstance().getContext().getResourceMap(getClass()).injectComponents(this);
    } catch (Exception e) {
    }
  }