示例#1
0
  protected JPanel getSecurityPanel() {
    if (pnlSecurity == null) {
      pnlSecurity = new JPanel(new GridLayout(1, 2, 10, 5));
      pnlSecurity.setOpaque(false);
      pnlSecurity.setBorder(BorderFactory.createTitledBorder(STLConstants.K3041_SSL.getValue()));

      txtFldKeyStoreFile =
          ComponentFactory.createTextField(
              null, true, 4096, hostInfoListener.getDocumentListeners());
      SecureStorage ss =
          new SecureStorage(STLConstants.K2001_KEY_STORE.getValue(), txtFldKeyStoreFile);
      btnKeyStoreBrowser = ss.getBtnStoreBrowser();
      pnlSecurity.add(ss);

      txtFldTrustStoreFile =
          ComponentFactory.createTextField(
              null, true, 4096, hostInfoListener.getDocumentListeners());
      ss = new SecureStorage(STLConstants.K2002_TRUST_STORE.getValue(), txtFldTrustStoreFile);
      btnTrustStoreBrowser = ss.getBtnStoreBrowser();
      pnlSecurity.add(ss);
    }
    return pnlSecurity;
  }