Esempio n. 1
0
  public void run() {
    try {
      final JButton createBucket = new JButton("Create Bucket");
      final JButton close = new JButton("Close");
      final JLabel blank = new JLabel(" ");
      final JLabel blank2 = new JLabel(" ");
      final JLabel blank3 = new JLabel(" ");
      final JTextField bucketName = new JTextField();
      final JTextField regionName = new JTextField(mainFrame.cred.getRegion());
      final JLabel name = new JLabel("Bucket Name:");
      final JLabel region_name = new JLabel("Region Name:");
      bucketName.setMaximumSize(new Dimension(200, 20));
      regionName.setMaximumSize(new Dimension(200, 20));
      name.setBackground(Color.WHITE);
      name.setForeground(Color.GRAY);
      name.setFont(name.getFont().deriveFont(14.0f));
      region_name.setBackground(Color.WHITE);
      region_name.setForeground(Color.GRAY);
      region_name.setFont(region_name.getFont().deriveFont(14.0f));
      createBucket.setBackground(Color.white);
      createBucket.setForeground(Color.BLUE);
      createBucket.setFont(createBucket.getFont().deriveFont(14.0f));
      createBucket.setBorder(null);
      close.setBackground(Color.white);
      close.setBorder(null);
      close.setForeground(Color.BLUE);
      close.setFont(close.getFont().deriveFont(14.0f));

      createBucket.setIcon(mainFrame.genericEngine);
      close.setIcon(mainFrame.genericEngine);

      jPanel15.setVisible(false);
      createBucket.addActionListener(
          new ActionListener() {

            public void actionPerformed(ActionEvent e) {
              if (bucketName.getText().length() < 3) {
                close.doClick();
              } else {
                MakeBucketThread bt =
                    new MakeBucketThread(
                        mainFrame.cred.getAccess_key(),
                        mainFrame.cred.getSecret_key(),
                        bucketName.getText().toLowerCase(),
                        mainFrame.cred.getEndpoint(),
                        regionName.getText(),
                        mainFrame);
                bt.startc(
                    mainFrame.cred.getAccess_key(),
                    mainFrame.cred.getSecret_key(),
                    bucketName.getText().toLowerCase(),
                    mainFrame.cred.getEndpoint(),
                    regionName.getText(),
                    mainFrame);
                close.doClick();
              }
            }
          });

      close.addActionListener(
          new ActionListener() {

            public void actionPerformed(ActionEvent e) {
              mainFrame.jPanel14.removeAll();
              mainFrame.jPanel14.repaint();
              mainFrame.jPanel14.revalidate();
              mainFrame.jPanel14.validate();
              mainFrame.drawBuckets();
            }
          });

      mainFrame.jPanel14.removeAll();
      mainFrame.jPanel14.setLayout(new BoxLayout(mainFrame.jPanel14, BoxLayout.Y_AXIS));
      mainFrame.jPanel14.add(name);
      mainFrame.jPanel14.add(bucketName);
      mainFrame.jPanel14.add(blank3);
      mainFrame.jPanel14.add(region_name);
      mainFrame.jPanel14.add(regionName);
      mainFrame.jPanel14.add(blank);
      mainFrame.jPanel14.add(createBucket);
      mainFrame.jPanel14.add(close);
      mainFrame.jPanel14.repaint();
      mainFrame.jPanel14.revalidate();
      mainFrame.jPanel14.validate();

    } catch (Exception makebucket) {
      jTextArea1.append("\n" + makebucket.getMessage());
    }
    mainFrame.calibrateTextArea();
  }