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) { } }