⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 swingui.java

📁 jxta的例子
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.anchor = java.awt.GridBagConstraints.LINE_START;        gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);        memberTab.add(generateMemberCertButton, gridBagConstraints);        memberAuthenticateButton.setText("Authenticate");        memberAuthenticateButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                memberAuthenticateButtonActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 2;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.anchor = java.awt.GridBagConstraints.LINE_END;        gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);        memberTab.add(memberAuthenticateButton, gridBagConstraints);        memberGenerateCSRButton.setText("Generate CSR...");        memberGenerateCSRButton.setEnabled(false);        memberGenerateCSRButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                memberGenerateCSRButtonActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 3;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.anchor = java.awt.GridBagConstraints.LINE_START;        gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);        memberTab.add(memberGenerateCSRButton, gridBagConstraints);        memberImportCertButton.setText("Import Signed Certificate...");        memberImportCertButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                memberImportCertButtonActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 3;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.anchor = java.awt.GridBagConstraints.LINE_END;        gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);        memberTab.add(memberImportCertButton, gridBagConstraints);        memberResignButton.setText("Resign");        memberResignButton.setEnabled(false);        memberResignButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                memberResignButtonActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 2;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);        memberTab.add(memberResignButton, gridBagConstraints);        adminTab.setLayout(new java.awt.GridBagLayout());        adminTab.setToolTipText("Actions for Peer Group Administrators");        adminTab.setName("Administrator");        adminTab.setNextFocusableComponent(ownerTab);        adminSignCSRButton.setText("Sign CSR...");        adminSignCSRButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                adminSignCSRButtonActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.anchor = java.awt.GridBagConstraints.LAST_LINE_START;        gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);        adminTab.add(adminSignCSRButton, gridBagConstraints);        adminInviteButton.setText("Generate Invitation...");        adminInviteButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                adminInviteButtonActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 2;        gridBagConstraints.gridy = 0;        gridBagConstraints.fill = java.awt.GridBagConstraints.VERTICAL;        gridBagConstraints.anchor = java.awt.GridBagConstraints.FIRST_LINE_START;        gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);        adminTab.add(adminInviteButton, gridBagConstraints);        adminInvitationPasswordLabel.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);        adminInvitationPasswordLabel.setLabelFor(adminInvitationPasswordField);        adminInvitationPasswordLabel.setText("Invitation Password");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.fill = java.awt.GridBagConstraints.VERTICAL;        gridBagConstraints.anchor = java.awt.GridBagConstraints.FIRST_LINE_START;        gridBagConstraints.insets = new java.awt.Insets(3, 0, 0, 3);        adminTab.add(adminInvitationPasswordLabel, gridBagConstraints);        adminInvitationPasswordField.setColumns(16);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 0;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.anchor = java.awt.GridBagConstraints.FIRST_LINE_START;        gridBagConstraints.insets = new java.awt.Insets(4, 2, 2, 4);        adminTab.add(adminInvitationPasswordField, gridBagConstraints);        ownerTab.setLayout(new java.awt.GridBagLayout());        ownerTab.setToolTipText("Actions for Peer Group Owner");        ownerTab.setName("Owner");        ownerTab.setNextFocusableComponent(keyStorePasswordField);        ownerSignCSRButton.setText("Sign CSR...");        ownerSignCSRButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                ownerSignCSRButtonActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 2;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.anchor = java.awt.GridBagConstraints.LAST_LINE_START;        gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);        ownerTab.add(ownerSignCSRButton, gridBagConstraints);        ownerPasswordLabel.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING);        ownerPasswordLabel.setLabelFor(ownerPasswordField);        ownerPasswordLabel.setText("Owner Password");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.anchor = java.awt.GridBagConstraints.FIRST_LINE_START;        gridBagConstraints.insets = new java.awt.Insets(3, 0, 0, 3);        ownerTab.add(ownerPasswordLabel, gridBagConstraints);        ownerPasswordField.setColumns(16);        ownerPasswordField.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                ownerPasswordFieldActionPerformed(evt);            }        });        ownerPasswordField.addKeyListener(new java.awt.event.KeyAdapter() {            @Override            public void keyReleased(java.awt.event.KeyEvent evt) {                ownerPasswordFieldKeyReleasedHandler(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 0;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.anchor = java.awt.GridBagConstraints.FIRST_LINE_END;        gridBagConstraints.insets = new java.awt.Insets(4, 2, 2, 4);        ownerTab.add(ownerPasswordField, gridBagConstraints);        ownerAuthenticateButton.setText("Authencticate");        ownerAuthenticateButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                ownerAuthenticateButtonActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.anchor = java.awt.GridBagConstraints.LINE_START;        gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);        ownerTab.add(ownerAuthenticateButton, gridBagConstraints);        ownerResignButton.setText("Resign");        ownerResignButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                ownerResignButtonActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 1;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.anchor = java.awt.GridBagConstraints.LINE_END;        gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);        ownerTab.add(ownerResignButton, gridBagConstraints);        invitationTab.setLayout(new java.awt.GridBagLayout());        invitationTab.setToolTipText("Actions for Confirming a Peer Group Invitation");        invitationTab.setFocusable(false);        invitationTab.setName("Invitation");        invitationTab.setNextFocusableComponent(keyStorePasswordField);        if (!membership.getPSEConfig().isInitialized()) {            tabs.add(invitationTab);        }        invitationDescriptionText.setFont(new java.awt.Font("Dialog", 0, 12));        invitationDescriptionText.setText("Confirm the invitation \"%1\" from \"%2\" to join the JXTA Peer Group \"%3\".");        invitationDescriptionText.setHorizontalTextPosition(javax.swing.SwingConstants.LEADING);        if (!membership.getPSEConfig().isInitialized()) {            try {                AuthenticationCredential application = new AuthenticationCredential(group, "StringAuthentication", null);                invitationAuthenticator = (StringAuthenticator) membership.apply(application);            } catch (ProtocolNotSupportedException noAuthenticator) {                throw new UndeclaredThrowableException(noAuthenticator, "String authenticator not available!");            }            // The invitation authenticator allows us to get the invitation            // certificate even if we don't have a keystore password. The certificate            // will be requestable via the local peer's peer id.            X509Certificate invitationCert = invitationAuthenticator.getCertificate(new char[0], group.getPeerID());            StringBuilder description = new StringBuilder(invitationDescriptionText.getText());            String subjectName = PSEUtils.getCertSubjectCName(invitationCert);            int replaceIdx = description.indexOf("%1");            if ((-1 != replaceIdx) && (null != subjectName)) {                description.replace(replaceIdx, replaceIdx + 2, subjectName);            }            String issuerName = PSEUtils.getCertIssuerCName(invitationCert);            replaceIdx = description.indexOf("%2");            if ((-1 != replaceIdx) && (null != issuerName)) {                description.replace(replaceIdx, replaceIdx + 2, issuerName);            }            replaceIdx = description.indexOf("%3");            if (-1 != replaceIdx) {                String groupName = group.getPeerGroupName();                if (null == groupName) {                    groupName = "ID " + group.getPeerGroupID().toString();                }                description.replace(replaceIdx, replaceIdx + 2, groupName);            }            invitationDescriptionText.setText(description.toString());        }        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;        gridBagConstraints.gridheight = java.awt.GridBagConstraints.RELATIVE;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.anchor = java.awt.GridBagConstraints.FIRST_LINE_START;        invitationTab.add(invitationDescriptionText, gridBagConstraints);        invitationPasswordLabel.setLabelFor(invitationPasswordField);        invitationPasswordLabel.setText("Invitation Password");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.anchor = java.awt.GridBagConstraints.LINE_START;        gridBagConstraints.insets = new java.awt.Insets(3, 0, 0, 3);        invitationTab.add(invitationPasswordLabel, gridBagConstraints);        invitationPasswordField.setColumns(16);        invitationPasswordField.setToolTipText("Enter the password for the invitation");        invitationPasswordField.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                invitationPasswordFieldActionPerformed(evt);            }        });        invitationPasswordField.addKeyListener(new java.awt.event.KeyAdapter() {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -