+++ /dev/null
-/*
- * NewJFrame.java
- *
- * Created on March 24, 2008, 8:22 PM
- */
-
-import java.io.*;
-import javax.swing.JOptionPane;
-
-/**
- *
- * @author soners
- */
-public class NewJFrame extends javax.swing.JFrame {
-
- /** Creates new form NewJFrame */
- public NewJFrame() {
- initComponents();
-
- jPanel6.setVisible(false);
- jPanel7.setVisible(false);
- jPanel2.setVisible(false);
-
- //public key prompt will be visible for only register and update
- jLabel31.setVisible(false);
- jTextField20.setVisible(false);
-
- try{
- rtime = Runtime.getRuntime();
- child = rtime.exec("/bin/bash");
- outCommand = new BufferedWriter(new OutputStreamWriter(child.getOutputStream()));
- }catch (Exception e){
- JOptionPane.showMessageDialog(null, "The program cannot start bash.\n");
- return;
- }
-
- }
-
- /** This method is called from within the constructor to
- * initialize the form.
- * WARNING: Do NOT modify this code. The content of this method is
- * always regenerated by the Form Editor.
- */
- // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
- private void initComponents() {
- jPanel1 = new javax.swing.JPanel();
- jLabel1 = new javax.swing.JLabel();
- jTextField1 = new javax.swing.JTextField();
- jComboBox1 = new javax.swing.JComboBox();
- jTextField24 = new javax.swing.JTextField();
- jLabel29 = new javax.swing.JLabel();
- jLabel30 = new javax.swing.JLabel();
- jPanel4 = new javax.swing.JPanel();
- jLabel2 = new javax.swing.JLabel();
- jTextField2 = new javax.swing.JTextField();
- jComboBox2 = new javax.swing.JComboBox();
- jPanel3 = new javax.swing.JPanel();
- jToggleButton6 = new javax.swing.JToggleButton();
- jToggleButton7 = new javax.swing.JToggleButton();
- jToggleButton8 = new javax.swing.JToggleButton();
- jToggleButton9 = new javax.swing.JToggleButton();
- jLabel28 = new javax.swing.JLabel();
- jLabel31 = new javax.swing.JLabel();
- jTextField20 = new javax.swing.JTextField();
- jButton1 = new javax.swing.JButton();
- jInternalFrame1 = new javax.swing.JInternalFrame();
- jPanel6 = new javax.swing.JPanel();
- jLabel7 = new javax.swing.JLabel();
- jLabel8 = new javax.swing.JLabel();
- jLabel9 = new javax.swing.JLabel();
- jLabel10 = new javax.swing.JLabel();
- jLabel11 = new javax.swing.JLabel();
- jLabel12 = new javax.swing.JLabel();
- jLabel13 = new javax.swing.JLabel();
- jLabel14 = new javax.swing.JLabel();
- jLabel15 = new javax.swing.JLabel();
- jLabel16 = new javax.swing.JLabel();
- jTextField6 = new javax.swing.JTextField();
- jTextField7 = new javax.swing.JTextField();
- jTextField8 = new javax.swing.JTextField();
- jTextField9 = new javax.swing.JTextField();
- jTextField10 = new javax.swing.JTextField();
- jTextField11 = new javax.swing.JTextField();
- jTextField12 = new javax.swing.JTextField();
- jComboBox4 = new javax.swing.JComboBox();
- jTextField21 = new javax.swing.JTextField();
- jComboBox5 = new javax.swing.JComboBox();
- jPanel7 = new javax.swing.JPanel();
- jLabel6 = new javax.swing.JLabel();
- jLabel25 = new javax.swing.JLabel();
- jLabel26 = new javax.swing.JLabel();
- jLabel27 = new javax.swing.JLabel();
- jComboBox3 = new javax.swing.JComboBox();
- jTextField22 = new javax.swing.JTextField();
- jScrollPane1 = new javax.swing.JScrollPane();
- jTextArea1 = new javax.swing.JTextArea();
- jTextField23 = new javax.swing.JTextField();
- jPanel2 = new javax.swing.JPanel();
- jTextField3 = new javax.swing.JTextField();
- jLabel3 = new javax.swing.JLabel();
- jLabel4 = new javax.swing.JLabel();
- jLabel5 = new javax.swing.JLabel();
- jTextField4 = new javax.swing.JTextField();
- jTextField5 = new javax.swing.JTextField();
- jLabel32 = new javax.swing.JLabel();
- jTextField25 = new javax.swing.JTextField();
- jPanel5 = new javax.swing.JPanel();
- jLabel17 = new javax.swing.JLabel();
- jLabel18 = new javax.swing.JLabel();
- jLabel19 = new javax.swing.JLabel();
- jLabel20 = new javax.swing.JLabel();
- jLabel21 = new javax.swing.JLabel();
- jLabel22 = new javax.swing.JLabel();
- jLabel23 = new javax.swing.JLabel();
- jLabel24 = new javax.swing.JLabel();
- jTextField13 = new javax.swing.JTextField();
- jTextField14 = new javax.swing.JTextField();
- jTextField15 = new javax.swing.JTextField();
- jTextField16 = new javax.swing.JTextField();
- jTextField17 = new javax.swing.JTextField();
- jTextField18 = new javax.swing.JTextField();
- jTextField19 = new javax.swing.JTextField();
- jScrollPane2 = new javax.swing.JScrollPane();
- jTextArea2 = new javax.swing.JTextArea();
- jLabel33 = new javax.swing.JLabel();
-
- setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
- jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("User Info"));
- jPanel1.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseReleased(java.awt.event.MouseEvent evt) {
- jPanel1MouseReleased(evt);
- }
- });
-
- jLabel1.setText("Enter your HRN:");
-
- jTextField1.setText("planetlab.jp.osaka");
-
- jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "user", "SA", "MA" }));
-
- jTextField24.setText("./client_osaka");
-
- jLabel29.setText("Type:");
-
- jLabel30.setText("User GENI directory:");
-
- org.jdesktop.layout.GroupLayout jPanel1Layout = new org.jdesktop.layout.GroupLayout(jPanel1);
- jPanel1.setLayout(jPanel1Layout);
- jPanel1Layout.setHorizontalGroup(
- jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel1Layout.createSequentialGroup()
- .addContainerGap()
- .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
- .add(jLabel29)
- .add(jLabel1))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jComboBox1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 66, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jTextField1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 212, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .add(61, 61, 61)
- .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jLabel30)
- .add(jTextField24, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 173, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .add(39, 39, 39))
- );
- jPanel1Layout.setVerticalGroup(
- jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel1Layout.createSequentialGroup()
- .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel1)
- .add(jTextField1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jLabel30))
- .add(8, 8, 8)
- .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jComboBox1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jTextField24, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jLabel29))
- .addContainerGap())
- );
-
- jPanel4.setBorder(javax.swing.BorderFactory.createTitledBorder("GENI Parameters"));
- jLabel2.setText("HRN:");
-
- jTextField2.setText("planetlab.jp.osaka.tokyobranch");
-
- jComboBox2.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "-", "user", "slice", "node", "SA", "MA" }));
- jComboBox2.addItemListener(new java.awt.event.ItemListener() {
- public void itemStateChanged(java.awt.event.ItemEvent evt) {
- jComboBox2ItemStateChanged(evt);
- }
- });
-
- jToggleButton6.setText("register");
- jToggleButton6.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseReleased(java.awt.event.MouseEvent evt) {
- jToggleButton6MouseReleased(evt);
- }
- });
-
- jToggleButton7.setText("remove");
- jToggleButton7.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseReleased(java.awt.event.MouseEvent evt) {
- jToggleButton7MouseReleased(evt);
- }
- });
-
- jToggleButton8.setText("update");
- jToggleButton8.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseReleased(java.awt.event.MouseEvent evt) {
- jToggleButton8MouseReleased(evt);
- }
- });
-
- jToggleButton9.setText("lookup");
- jToggleButton9.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseReleased(java.awt.event.MouseEvent evt) {
- jToggleButton9MouseReleased(evt);
- }
- });
-
- org.jdesktop.layout.GroupLayout jPanel3Layout = new org.jdesktop.layout.GroupLayout(jPanel3);
- jPanel3.setLayout(jPanel3Layout);
- jPanel3Layout.setHorizontalGroup(
- jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel3Layout.createSequentialGroup()
- .addContainerGap()
- .add(jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel3Layout.createSequentialGroup()
- .add(jToggleButton6)
- .addContainerGap())
- .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel3Layout.createSequentialGroup()
- .add(jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
- .add(org.jdesktop.layout.GroupLayout.LEADING, jToggleButton9, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 82, Short.MAX_VALUE)
- .add(org.jdesktop.layout.GroupLayout.LEADING, jToggleButton7, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 82, Short.MAX_VALUE))
- .add(106, 106, 106))
- .add(jPanel3Layout.createSequentialGroup()
- .add(jToggleButton8, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 82, Short.MAX_VALUE)
- .add(106, 106, 106))))
- );
- jPanel3Layout.setVerticalGroup(
- jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel3Layout.createSequentialGroup()
- .add(jToggleButton6)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jToggleButton7)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jToggleButton8)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jToggleButton9)
- .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- );
-
- jLabel28.setText("Type:");
-
- jLabel31.setText("Public Key:");
-
- org.jdesktop.layout.GroupLayout jPanel4Layout = new org.jdesktop.layout.GroupLayout(jPanel4);
- jPanel4.setLayout(jPanel4Layout);
- jPanel4Layout.setHorizontalGroup(
- jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel4Layout.createSequentialGroup()
- .addContainerGap()
- .add(jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false)
- .add(jPanel4Layout.createSequentialGroup()
- .add(jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
- .add(jLabel2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 38, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jLabel28, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 38, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jTextField2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 271, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jComboBox2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 66, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
- .add(jPanel4Layout.createSequentialGroup()
- .add(jLabel31)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jTextField20)))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .add(jPanel3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(106, 106, 106))
- );
- jPanel4Layout.setVerticalGroup(
- jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel4Layout.createSequentialGroup()
- .addContainerGap()
- .add(jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel2)
- .add(jTextField2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jComboBox2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jLabel28))
- .add(17, 17, 17)
- .add(jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel31)
- .add(jTextField20, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
- .add(jPanel3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- );
-
- jButton1.setText("Send");
- jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseReleased(java.awt.event.MouseEvent evt) {
- jButton1MouseReleased(evt);
- }
- });
-
- jInternalFrame1.setVisible(true);
- jPanel6.setBorder(javax.swing.BorderFactory.createTitledBorder("PL parameters for SA/MA"));
- jLabel7.setText("Name:");
-
- jLabel8.setText("Abbreviated Name:");
-
- jLabel9.setText("URL:");
-
- jLabel10.setText("Login Base:");
-
- jLabel11.setText("Longitude:");
-
- jLabel12.setText("Latitude:");
-
- jLabel13.setText("Public:");
-
- jLabel14.setText("Max Slices:");
-
- jLabel15.setText("Max Slivers:");
-
- jLabel16.setText("Enabled:");
-
- jTextField6.setText("newname");
-
- jTextField7.setText("abbname2");
-
- jTextField8.setText("rand.com");
-
- jTextField9.setText("my_loginbase4");
-
- jTextField10.setText("44.4");
-
- jTextField11.setText("66.6");
-
- jTextField12.setText("10");
-
- jComboBox4.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Yes", "No" }));
-
- jTextField21.setText("300");
-
- jComboBox5.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Yes", "No" }));
-
- org.jdesktop.layout.GroupLayout jPanel6Layout = new org.jdesktop.layout.GroupLayout(jPanel6);
- jPanel6.setLayout(jPanel6Layout);
- jPanel6Layout.setHorizontalGroup(
- jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel6Layout.createSequentialGroup()
- .addContainerGap()
- .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
- .add(org.jdesktop.layout.GroupLayout.LEADING, jPanel6Layout.createSequentialGroup()
- .add(jLabel11)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 63, Short.MAX_VALUE)
- .add(jTextField10, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 133, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .add(org.jdesktop.layout.GroupLayout.LEADING, jPanel6Layout.createSequentialGroup()
- .add(jLabel10)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 58, Short.MAX_VALUE)
- .add(jTextField9, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 133, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .add(org.jdesktop.layout.GroupLayout.LEADING, jPanel6Layout.createSequentialGroup()
- .add(jLabel9)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 102, Short.MAX_VALUE)
- .add(jTextField8, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 133, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .add(org.jdesktop.layout.GroupLayout.LEADING, jPanel6Layout.createSequentialGroup()
- .add(jLabel8)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .add(jTextField7, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 133, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .add(org.jdesktop.layout.GroupLayout.LEADING, jPanel6Layout.createSequentialGroup()
- .add(jLabel7)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 91, Short.MAX_VALUE)
- .add(jTextField6, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 133, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .add(jPanel6Layout.createSequentialGroup()
- .add(jLabel12)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 75, Short.MAX_VALUE)
- .add(jTextField11, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 133, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
- .add(jPanel6Layout.createSequentialGroup()
- .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jLabel15)
- .add(jLabel16))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 56, Short.MAX_VALUE)
- .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jComboBox5, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jTextField21, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 133, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
- .add(jPanel6Layout.createSequentialGroup()
- .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jLabel14)
- .add(jLabel13))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 62, Short.MAX_VALUE)
- .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jComboBox4, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jTextField12, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 133, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))))
- .addContainerGap(36, Short.MAX_VALUE))
- );
- jPanel6Layout.setVerticalGroup(
- jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel6Layout.createSequentialGroup()
- .addContainerGap()
- .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel6Layout.createSequentialGroup()
- .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel7)
- .add(jTextField6, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel8)
- .add(jTextField7, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel9)
- .add(jTextField8, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel10)
- .add(jTextField9, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel11)
- .add(jTextField10, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel12)
- .add(jTextField11, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addContainerGap())
- .add(jPanel6Layout.createSequentialGroup()
- .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel13)
- .add(jComboBox4, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel14)
- .add(jTextField12, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel15)
- .add(jTextField21, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .add(jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel16)
- .add(jComboBox5, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .add(150, 150, 150))))
- );
-
- jPanel7.setBorder(javax.swing.BorderFactory.createTitledBorder("PL Parameters for slice"));
- jLabel6.setText("Instantiation:");
-
- jLabel25.setText("URL:");
-
- jLabel26.setText("Description:");
-
- jLabel27.setText("Max Nodes:");
-
- jComboBox3.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "plc-instantiated", "delegated" }));
-
- jTextArea1.setColumns(20);
- jTextArea1.setRows(5);
- jScrollPane1.setViewportView(jTextArea1);
-
- jTextField23.setText("10");
-
- org.jdesktop.layout.GroupLayout jPanel7Layout = new org.jdesktop.layout.GroupLayout(jPanel7);
- jPanel7.setLayout(jPanel7Layout);
- jPanel7Layout.setHorizontalGroup(
- jPanel7Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel7Layout.createSequentialGroup()
- .add(25, 25, 25)
- .add(jPanel7Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jLabel25)
- .add(jLabel6, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 90, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jLabel26)
- .add(jLabel27))
- .add(43, 43, 43)
- .add(jPanel7Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jComboBox3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jPanel7Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING, false)
- .add(org.jdesktop.layout.GroupLayout.LEADING, jTextField22)
- .add(org.jdesktop.layout.GroupLayout.LEADING, jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 235, Short.MAX_VALUE))
- .add(jTextField23, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 56, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addContainerGap(191, Short.MAX_VALUE))
- );
- jPanel7Layout.setVerticalGroup(
- jPanel7Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel7Layout.createSequentialGroup()
- .addContainerGap()
- .add(jPanel7Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel6)
- .add(jComboBox3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel7Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel25)
- .add(jTextField22, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .add(jPanel7Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
- .add(org.jdesktop.layout.GroupLayout.LEADING, jPanel7Layout.createSequentialGroup()
- .add(7, 7, 7)
- .add(jLabel26))
- .add(jPanel7Layout.createSequentialGroup()
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jScrollPane1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 58, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
- .add(16, 16, 16)
- .add(jPanel7Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel27)
- .add(jTextField23, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addContainerGap(18, Short.MAX_VALUE))
- );
-
- jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder("PL Parameters for node"));
- jTextField3.setText("boot");
-
- jLabel3.setText("Bootstate:");
-
- jLabel4.setText("Version:");
-
- jLabel5.setText("Model:");
-
- jTextField4.setText("PlanetLab BootCD 3.1");
-
- jTextField5.setText("Dell OptiPlex GX280");
-
- jLabel32.setText("Hostname:");
-
- org.jdesktop.layout.GroupLayout jPanel2Layout = new org.jdesktop.layout.GroupLayout(jPanel2);
- jPanel2.setLayout(jPanel2Layout);
- jPanel2Layout.setHorizontalGroup(
- jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel2Layout.createSequentialGroup()
- .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false)
- .add(jPanel2Layout.createSequentialGroup()
- .add(jLabel3)
- .add(23, 23, 23)
- .add(jTextField3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 161, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .add(jPanel2Layout.createSequentialGroup()
- .add(jLabel32)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .add(jTextField25, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 161, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jLabel5)
- .add(jLabel4))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jTextField4, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 161, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jTextField5, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 161, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addContainerGap(102, Short.MAX_VALUE))
- );
- jPanel2Layout.setVerticalGroup(
- jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel2Layout.createSequentialGroup()
- .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel2Layout.createSequentialGroup()
- .add(30, 30, 30)
- .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel4)
- .add(jTextField4, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jLabel32)
- .add(jTextField25, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jLabel3))
- .add(jPanel2Layout.createSequentialGroup()
- .add(55, 55, 55)
- .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel5)
- .add(jTextField5, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jTextField3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))))
- .addContainerGap(24, Short.MAX_VALUE))
- );
-
- jPanel5.setBorder(javax.swing.BorderFactory.createTitledBorder("PL Parameters for user"));
- jLabel17.setText("First name:");
-
- jLabel18.setText("Last name:");
-
- jLabel19.setText("Title:");
-
- jLabel20.setText("Email:");
-
- jLabel21.setText("Password:");
-
- jLabel22.setText("Phone:");
-
- jLabel23.setText("URL:");
-
- jLabel24.setText("Bio:");
-
- jTextArea2.setColumns(20);
- jTextArea2.setRows(5);
- jScrollPane2.setViewportView(jTextArea2);
-
- org.jdesktop.layout.GroupLayout jPanel5Layout = new org.jdesktop.layout.GroupLayout(jPanel5);
- jPanel5.setLayout(jPanel5Layout);
- jPanel5Layout.setHorizontalGroup(
- jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel5Layout.createSequentialGroup()
- .addContainerGap()
- .add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jLabel17)
- .add(jLabel18)
- .add(jLabel19)
- .add(jLabel20))
- .add(28, 28, 28)
- .add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jTextField16, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 155, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jTextField15, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 155, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jTextField14, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 155, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jTextField13, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 155, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .add(22, 22, 22)
- .add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jLabel24)
- .add(jLabel23)
- .add(jLabel22)
- .add(jLabel21))
- .add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
- .add(jPanel5Layout.createSequentialGroup()
- .add(21, 21, 21)
- .add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jTextField18, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 155, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jTextField17, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 155, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jTextField19, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 155, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addContainerGap(59, Short.MAX_VALUE))
- .add(jPanel5Layout.createSequentialGroup()
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jScrollPane2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 202, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .addContainerGap())))
- );
- jPanel5Layout.setVerticalGroup(
- jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel5Layout.createSequentialGroup()
- .add(19, 19, 19)
- .add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel17)
- .add(jTextField13, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jLabel21)
- .add(jTextField17, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel18)
- .add(jTextField14, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jLabel22)
- .add(jTextField18, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel19)
- .add(jTextField15, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jLabel23)
- .add(jTextField19, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(jLabel20)
- .add(jTextField16, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(jLabel24))
- .add(jScrollPane2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 47, Short.MAX_VALUE))
- .addContainerGap())
- );
-
- org.jdesktop.layout.GroupLayout jInternalFrame1Layout = new org.jdesktop.layout.GroupLayout(jInternalFrame1.getContentPane());
- jInternalFrame1.getContentPane().setLayout(jInternalFrame1Layout);
- jInternalFrame1Layout.setHorizontalGroup(
- jInternalFrame1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jInternalFrame1Layout.createSequentialGroup()
- .add(jInternalFrame1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel5, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .add(jPanel6, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .add(jPanel7, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- .addContainerGap())
- );
- jInternalFrame1Layout.setVerticalGroup(
- jInternalFrame1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jInternalFrame1Layout.createSequentialGroup()
- .addContainerGap()
- .add(jPanel6, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 207, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel7, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(19, 19, 19)
- .add(jPanel5, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(22, 22, 22)
- .add(jPanel2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .addContainerGap(55, Short.MAX_VALUE))
- );
-
- jLabel33.setFocusTraversalPolicyProvider(true);
- jLabel33.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
-
- org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
- getContentPane().setLayout(layout);
- layout.setHorizontalGroup(
- layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(layout.createSequentialGroup()
- .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(layout.createSequentialGroup()
- .addContainerGap()
- .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(jPanel1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .add(jPanel4, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 604, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
- .add(layout.createSequentialGroup()
- .add(153, 153, 153)
- .add(jButton1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 277, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(198, 198, 198))
- .add(layout.createSequentialGroup()
- .addContainerGap()
- .add(jInternalFrame1))
- .add(layout.createSequentialGroup()
- .add(53, 53, 53)
- .add(jLabel33, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 501, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
- .addContainerGap())
- );
- layout.setVerticalGroup(
- layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(layout.createSequentialGroup()
- .add(22, 22, 22)
- .add(jPanel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 92, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jPanel4, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jButton1)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jLabel33, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 33, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(jInternalFrame1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(794, 794, 794))
- );
- pack();
- }// </editor-fold>//GEN-END:initComponents
-
- private void jButton1MouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton1MouseReleased
-// TODO add your handling code here:
- String operation = "";
- if (jToggleButton6.isSelected())
- operation = "register";
- else if (jToggleButton7.isSelected())
- operation = "remove";
- else if (jToggleButton8.isSelected())
- operation = "update";
- else
- operation = "lookup";
-
- //user data
- String user_hrn = jTextField1.getText();
- String user_type = (String) jComboBox1.getSelectedItem();
-
- //call data
- String hrn = jTextField2.getText();
- String type = (String) jComboBox2.getSelectedItem();
- String pubkey = jTextField20.getText();
-
- String gparams = "";
- String pparams = "";
-
- if (type == "SA" || type == "MA"){
- String name = jTextField6.getText();
- String abbreviated_name = jTextField7.getText();
- String url = jTextField8.getText();
- String login_base = jTextField9.getText();
- String longitude = jTextField10.getText();
- String latitude = jTextField11.getText();
- String max_slices = jTextField12.getText();
- String max_slivers = jTextField21.getText();
- String is_public = "";
- String enabled = "";
-
-
- if ((String) jComboBox4.getSelectedItem() == "Yes")
- is_public = "True";
- else
- is_public = "False";
- if ((String) jComboBox5.getSelectedItem() == "Yes")
- enabled = "True";
- else
- enabled = "False";
-
- if (pubkey == "")
- gparams = "{'hrn':'"+hrn+"', 'type':'"+type+"'}";
- else
- gparams = "{'hrn':'"+hrn+"', 'type':'"+type+"', 'pubkey':'"+pubkey+"'}";
- pparams = "{'name':'"+name+"', 'url':'"+url+"', 'login_base':'"+login_base+
- "', 'longitude':"+longitude+", 'latitude':"+latitude+", 'is_public':"+
- is_public+", 'abbreviated_name':'"+abbreviated_name+"', 'max_slices':"+max_slices+", 'max_slivers':"+
- max_slivers+", 'enabled':"+enabled+"}";
- }
- else if (type == "slice"){
- String instantiation = (String) jComboBox3.getSelectedItem();
- String url = jTextField22.getText();
- String description = jTextArea1.getText();
- String max_nodes = jTextField23.getText();
-
- if (pubkey == "")
- gparams = "{'hrn':'"+hrn+"', 'type':'"+type+"'}";
- else
- gparams = "{'hrn':'"+hrn+"', 'type':'"+type+"', 'pubkey':'"+pubkey+"'}";
- pparams = "{'instantiation':'"+instantiation+"', 'url':'"+url+"', 'description':'"+description+
- "', 'max_nodes':"+max_nodes+"}";
-
- }
- else if (type == "user"){
- String first_name = jTextField13.getText();
- String last_name = jTextField14.getText();
- String title = jTextField15.getText();
- String email = jTextField16.getText();
- String password = jTextField17.getText();
- String phone = jTextField18.getText();
- String url = jTextField19.getText();
- String bio = jTextArea2.getText();
-
- if (pubkey.length() == 0)
- gparams = "{'hrn':'"+hrn+"', 'type':'"+type+"'}";
- else
- gparams = "{'hrn':'"+hrn+"', 'type':'"+type+"', 'pubkey':'"+pubkey+"'}";
-
- pparams = "{'first_name':'"+first_name+"', 'last_name':'"+last_name+"', 'title':'"+title+
- "', 'email':'"+email+"', 'password':'"+password+"', 'phone':'"+phone+"', 'url':'"+url+
- "', 'bio':'"+bio+"'}";
-
- }
- else if (type == "node"){
- String hostname = jTextField25.getText();
- String boot_state = jTextField3.getText();
- String version = jTextField4.getText();
- String model = jTextField5.getText();
-
- if (pubkey == "")
- gparams = "{'hrn':'"+hrn+"', 'type':'"+type+"'}";
- else
- gparams = "{'hrn':'"+hrn+"', 'type':'"+type+"', 'pubkey':'"+pubkey+"'}";
-
- pparams = "{'hostname':'"+hostname+"', 'boot_state':'"+boot_state+"', 'version':'"+version+
- "', 'model':'"+model+"'}";
- }
-
- String message = "{'opname':'"+operation+"', 'g_params':"+gparams+", 'p_params':"+pparams+"}";
-
- //do the call to the python client
- String curdir = System.getProperty("user.dir");
- String client_folder = jTextField24.getText();
- String result = "";
-
- try{
- //cd to the client folder
- outCommand.write("cd "+client_folder+"\n");
- outCommand.flush();
-
- FileWriter fstream = new FileWriter(client_folder+"/tmp_input.txt");
- BufferedWriter out = new BufferedWriter(fstream);
- out.write(user_hrn+" "+user_type+"\n");
- out.write(message);
- //Close the output stream
- out.close();
- outCommand.write("./clientstub.py\n");
- outCommand.flush();
-
- //get the result of the call from the python client
- File file = new File(client_folder+"/tmp_output.txt");
- int i = 0;
- while(!file.exists() && i<5){
- i++;
- try {
- Thread.currentThread().sleep(200);
- } catch (InterruptedException ex) {
- ex.printStackTrace();
- result = "Problem occured in client stub.\n";
- jLabel33.setText(result);
- return;
- }
- }
-
- try {
- Thread.currentThread().sleep(200);
- } catch (InterruptedException ex) {
- ex.printStackTrace();
- result = "Problem occured in client stub.\n";
- jLabel33.setText(result);
- return;
- }
-
- BufferedReader in = new BufferedReader(new FileReader(client_folder+"/tmp_output.txt"));
- result = in.readLine();
- in.close();
-
- outCommand.write("rm tmp_input.txt tmp_output.txt\n");
- outCommand.write("cd "+curdir+"\n");
- outCommand.flush();
- }catch (Exception e){//Catch exception if any
- System.err.println("Error: " + e.getMessage());
- result = "Problem occured in client stub.\n";
- jLabel33.setText(result);
- return;
- }
-
- if (operation == "lookup"){
-
-
-
- //node fields
-// {'pl': {'node_id': 10756,
-// 'last_updated': 1206716001L,
-// 'boot_state': u'boot',
-// 'site_id': 10145,
-// 'pcu_ids': [],
-// 'session': None,
-// 'key': None,
-// 'conf_file_ids': [],
-// 'ssh_rsa_key': None,
-// 'uuid': u'154709652654203573378094948211939942919',
-// 'nodegroup_ids': [],
-// 'slice_ids_whitelist': [],
-// 'last_contact': None,
-// 'nodenetwork_ids': [],
-// 'peer_node_id': None,
-// 'hostname': u'tttyeni.com',
-// 'slice_ids': [],
-// 'boot_nonce': None,
-// 'version': u'PlanetLab BootCD 3.1',
-// 'date_created': 1206716001L,
-// 'model': u'Dell OptiPlex GX280',
-// 'peer_id': None,
-// 'ports': []},
-//
-// 'geni': {'description': None,
-// 'rights': None,
-// 'pubkey': None,
-// 'wrapperurl': None,
-// 'disabled': None,
-// 'userlist': None,
-// 'hrn': 'mynewnode',
-// 'type': 'node',
-// 'pointer': 10756,
-// 'uuid': None}}
-
-//user fields
-// {'pl': {'bio': None,
-// 'last_name': u'Okawa',
-// 'last_updated': 1170811781L,
-// 'key_ids': [],
-// 'phone': u'+81-466-49-3529',
-// 'peer_person_id': None,
-// 'role_ids': [20],
-// 'site_ids': [10145],
-// 'first_name': u'Keiko',
-// 'uuid': u'53584984475370335298592451262408000792',
-// 'roles': [u'pi'],
-// 'title': u'Professor',
-// 'url': None,
-// 'enabled': True,
-// 'slice_ids': [],
-// 'person_id': 12397,
-// 'date_created': 1170811781L,
-// 'peer_id': None,
-// 'email': u'keiko@sfc.wide.ad.jp'},
-//
-// 'geni': {'description': None,
-// 'rights': None,
-// 'pubkey': '-----BEGIN RSA PRIVATE KEY-----\nMIGMAgEAAoGBAJccs4vXVSA5slLmlvx+2DPuSy2W0IP5RrUNIcp/wzVqdG9xWdLW\ns5nSv8g926tbFGvLcQqtoErAc7+oANxNWCO9cGJr/MUzjqOYWZQU92qXYdlCpbuL\n7lAVWkiJt8IYlRHe7BpCSSCaFgt7cUfv3fbuhmIDkT/7G/Ktl5NsvQgfAgMBAAE=\n-----END RSA PRIVATE KEY-----\n',
-// 'wrapperurl': 'local',
-// 'disabled': None,
-// 'userlist': None,
-// 'hrn': 'keiko',
-// 'type': 'user',
-// 'pointer': 12397,
-// 'uuid': None}}
-//
-
-
-//slice fields
-// {'pl': {'description': u'',
-// 'node_ids': [],
-// 'expires': 1207943671L,
-// 'site_id': 10145,
-// 'uuid': u'166270525633143177647274842267687147563',
-// 'creator_person_id': 12974,
-// 'instantiation': u'plc-instantiated',
-// 'name': u'keio_keikoslc',
-// 'slice_id': 15390,
-// 'created': 1206734071L,
-// 'url': u'',
-// 'max_nodes': 10,
-// 'person_ids': [],
-// 'slice_attribute_ids': [],
-// 'peer_slice_id': None,
-// 'peer_id': None},
-// 'geni': {'description': None,
-// 'rights': None,
-// 'pubkey': None,
-// 'wrapperurl': None,
-// 'disabled': None,
-// 'userlist': None,
-// 'hrn': 'keikoslc',
-// 'type': 'slice',
-// 'pointer': 15390,
-// 'uuid': None}}
-
-//site fields
-// {'pl': {'last_updated': 1206743152L,
-// 'node_ids': [],
-// 'site_id': 10240,
-// 'pcu_ids': [],
-// 'max_slices': 10,
-// 'ext_consortium_id': None,
-// 'max_slivers': 300,
-// 'is_public': True,
-// 'peer_site_id': None,
-// 'abbreviated_name': u'abbname2my',
-// 'name': u'newnamere',
-// 'address_ids': [],
-// 'uuid': u'215768548793207591574508192043308034894',
-// 'url': u'rand.com',
-// 'person_ids': [],
-// 'enabled': True,
-// 'longitude': 44.399999999999999,
-// 'slice_ids': [],
-// 'login_base': u'tokyologinb',
-// 'latitude': 66.599999999999994,
-// 'date_created': 1206743152L,
-// 'peer_id': None},
-// 'geni': {'description': None,
-// 'rights': '(2-0)(4-0)(6-0)(7-0)(8-0)(9-0)(0-1)(1-1)(2-1)(3-1)(4-1)(5-1)(6-1)(7-1)(8-1)(9-1)#0:reg:slc:planetlab.jp.osaka#1:reg:slc:planetlab.jp.osaka.tokyobranch2',
-// 'pubkey': '-----BEGIN RSA PRIVATE KEY-----\nMIGMAgEAAoGBANsAFcsPHdx1cEyChNljSHDp16vp9GjJBhOhD5/1jiaD8qfQgbcx\nIlMDGOROKJqeNCIk5yuuv46O4obai6MXCfGPnLCvBL7IeI95tImJt0NFg19wHe+I\nwDOabHRJCfSXYViuBDBJUuuMITLmK2cBIlY/lkPKYROXq9FMtht9dekzAgMBAAE=\n-----END RSA PRIVATE KEY-----\n',
-// 'wrapperurl': 'local',
-// 'disabled': None,
-// 'userlist': None,
-// 'hrn': 'tokyobranchty',
-// 'type': 'SA',
-// 'pointer': 10242,
-// 'uuid': None}}
-//
-
-
-
- }
-
- jLabel33.setText(result);
-
- }//GEN-LAST:event_jButton1MouseReleased
-
- private void jComboBox2ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_jComboBox2ItemStateChanged
-// TODO add your handling code here:
-
- int selected = jComboBox2.getSelectedIndex();
- if (selected == 1){
- jPanel5.setVisible(true);
- jPanel6.setVisible(false);
- jPanel7.setVisible(false);
- jPanel2.setVisible(false);
- }
- else if (selected == 2){
- jPanel7.setVisible(true);
- jPanel5.setVisible(false);
- jPanel6.setVisible(false);
- jPanel2.setVisible(false);
- }
- else if (selected == 3){
- jPanel2.setVisible(true);
- jPanel5.setVisible(false);
- jPanel6.setVisible(false);
- jPanel7.setVisible(false);
- }
- else if (selected == 4 || selected == 5){
- jPanel6.setVisible(true);
- jPanel5.setVisible(false);
- jPanel7.setVisible(false);
- jPanel2.setVisible(false);
- }
- }//GEN-LAST:event_jComboBox2ItemStateChanged
-
- private void jToggleButton9MouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jToggleButton9MouseReleased
-// TODO add your handling code here:
- jToggleButton6.setSelected(false);
- jToggleButton7.setSelected(false);
- jToggleButton8.setSelected(false);
- if (!jToggleButton9.isSelected())
- jToggleButton9.setSelected(true);
-
- jLabel31.setVisible(false);
- jTextField20.setVisible(false);
- }//GEN-LAST:event_jToggleButton9MouseReleased
-
- private void jToggleButton8MouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jToggleButton8MouseReleased
-// TODO add your handling code here:
- jToggleButton6.setSelected(false);
- jToggleButton7.setSelected(false);
- jToggleButton9.setSelected(false);
- if (!jToggleButton8.isSelected())
- jToggleButton8.setSelected(true);
-
- jLabel31.setVisible(true);
- jTextField20.setVisible(true);
-
- }//GEN-LAST:event_jToggleButton8MouseReleased
-
- private void jToggleButton7MouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jToggleButton7MouseReleased
-// TODO add your handling code here:
- jToggleButton6.setSelected(false);
- jToggleButton8.setSelected(false);
- jToggleButton9.setSelected(false);
- if (!jToggleButton7.isSelected())
- jToggleButton7.setSelected(true);
-
- jLabel31.setVisible(false);
- jTextField20.setVisible(false);
- }//GEN-LAST:event_jToggleButton7MouseReleased
-
- private void jToggleButton6MouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jToggleButton6MouseReleased
-// TODO add your handling code here:
- jToggleButton7.setSelected(false);
- jToggleButton8.setSelected(false);
- jToggleButton9.setSelected(false);
- if (!jToggleButton6.isSelected())
- jToggleButton6.setSelected(true);
-
- jLabel31.setVisible(true);
- jTextField20.setVisible(true);
-
- }//GEN-LAST:event_jToggleButton6MouseReleased
-
- private void jPanel1MouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jPanel1MouseReleased
-// TODO add your handling code here:
-
- }//GEN-LAST:event_jPanel1MouseReleased
-
- /**
- * @param args the command line arguments
- */
- public static void main(String args[]) {
- java.awt.EventQueue.invokeLater(new Runnable() {
- public void run() {
- new NewJFrame().setVisible(true);
- }
- });
- }
-
- //global for communicating the shell
- private BufferedWriter outCommand = null;
- private Runtime rtime = null;
- private Process child = null;
-
-
- // Variables declaration - do not modify//GEN-BEGIN:variables
- private javax.swing.JButton jButton1;
- private javax.swing.JComboBox jComboBox1;
- private javax.swing.JComboBox jComboBox2;
- private javax.swing.JComboBox jComboBox3;
- private javax.swing.JComboBox jComboBox4;
- private javax.swing.JComboBox jComboBox5;
- private javax.swing.JInternalFrame jInternalFrame1;
- private javax.swing.JLabel jLabel1;
- private javax.swing.JLabel jLabel10;
- private javax.swing.JLabel jLabel11;
- private javax.swing.JLabel jLabel12;
- private javax.swing.JLabel jLabel13;
- private javax.swing.JLabel jLabel14;
- private javax.swing.JLabel jLabel15;
- private javax.swing.JLabel jLabel16;
- private javax.swing.JLabel jLabel17;
- private javax.swing.JLabel jLabel18;
- private javax.swing.JLabel jLabel19;
- private javax.swing.JLabel jLabel2;
- private javax.swing.JLabel jLabel20;
- private javax.swing.JLabel jLabel21;
- private javax.swing.JLabel jLabel22;
- private javax.swing.JLabel jLabel23;
- private javax.swing.JLabel jLabel24;
- private javax.swing.JLabel jLabel25;
- private javax.swing.JLabel jLabel26;
- private javax.swing.JLabel jLabel27;
- private javax.swing.JLabel jLabel28;
- private javax.swing.JLabel jLabel29;
- private javax.swing.JLabel jLabel3;
- private javax.swing.JLabel jLabel30;
- private javax.swing.JLabel jLabel31;
- private javax.swing.JLabel jLabel32;
- private javax.swing.JLabel jLabel33;
- private javax.swing.JLabel jLabel4;
- private javax.swing.JLabel jLabel5;
- private javax.swing.JLabel jLabel6;
- private javax.swing.JLabel jLabel7;
- private javax.swing.JLabel jLabel8;
- private javax.swing.JLabel jLabel9;
- private javax.swing.JPanel jPanel1;
- private javax.swing.JPanel jPanel2;
- private javax.swing.JPanel jPanel3;
- private javax.swing.JPanel jPanel4;
- private javax.swing.JPanel jPanel5;
- private javax.swing.JPanel jPanel6;
- private javax.swing.JPanel jPanel7;
- private javax.swing.JScrollPane jScrollPane1;
- private javax.swing.JScrollPane jScrollPane2;
- private javax.swing.JTextArea jTextArea1;
- private javax.swing.JTextArea jTextArea2;
- private javax.swing.JTextField jTextField1;
- private javax.swing.JTextField jTextField10;
- private javax.swing.JTextField jTextField11;
- private javax.swing.JTextField jTextField12;
- private javax.swing.JTextField jTextField13;
- private javax.swing.JTextField jTextField14;
- private javax.swing.JTextField jTextField15;
- private javax.swing.JTextField jTextField16;
- private javax.swing.JTextField jTextField17;
- private javax.swing.JTextField jTextField18;
- private javax.swing.JTextField jTextField19;
- private javax.swing.JTextField jTextField2;
- private javax.swing.JTextField jTextField20;
- private javax.swing.JTextField jTextField21;
- private javax.swing.JTextField jTextField22;
- private javax.swing.JTextField jTextField23;
- private javax.swing.JTextField jTextField24;
- private javax.swing.JTextField jTextField25;
- private javax.swing.JTextField jTextField3;
- private javax.swing.JTextField jTextField4;
- private javax.swing.JTextField jTextField5;
- private javax.swing.JTextField jTextField6;
- private javax.swing.JTextField jTextField7;
- private javax.swing.JTextField jTextField8;
- private javax.swing.JTextField jTextField9;
- private javax.swing.JToggleButton jToggleButton6;
- private javax.swing.JToggleButton jToggleButton7;
- private javax.swing.JToggleButton jToggleButton8;
- private javax.swing.JToggleButton jToggleButton9;
- // End of variables declaration//GEN-END:variables
-
-}