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

📄 assistantview.java

📁 Java p2p程序设计2002年版
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        newGroupPanel.add(jPanel1);        joinGroupPanel.setLayout(new java.awt.BorderLayout());        joinGroupButtonPanel.setLayout(new javax.swing.BoxLayout(joinGroupButtonPanel, javax.swing.BoxLayout.Y_AXIS));        joinGroupButtonPanel.setBorder(new javax.swing.border.TitledBorder("Join Group"));        knownGroupList.setDoubleBuffered(true);        knownGroupList.setFixedCellWidth(350);        groupListScrollPane.setViewportView(knownGroupList);        jPanel4.add(groupListScrollPane);        joinGroupButtonPanel.add(jPanel4);        joinGroupButton.setText("Join Group");        joinGroupButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                joinGroupButtonActionPerformed(evt);            }        });        jPanel5.add(joinGroupButton);        joinGroupButtonPanel.add(jPanel5);        joinGroupPanel.add(joinGroupButtonPanel, java.awt.BorderLayout.SOUTH);        newGroupPanel.add(joinGroupPanel);        groupPanel.add(newGroupPanel);        pdaTabbedPane1.addTab("Groups", groupPanel);        jSplitPane1.setRightComponent(pdaTabbedPane1);        getContentPane().add(jSplitPane1, java.awt.BorderLayout.CENTER);        fileMenu.setText("File");        debugCheckBoxMenuItem1.setText("Debug Mode");        fileMenu.add(debugCheckBoxMenuItem1);        syncMenuItem.setText("Synchronize");        syncMenuItem.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                syncMenuItemActionPerformed(evt);            }        });        fileMenu.add(syncMenuItem);        exitMenu.setText("Exit");        fileMenu.add(exitMenu);        jMenuBar1.add(fileMenu);        editMenu.setText("Edit");        deleteMenuItem2.setText("Delete");        editMenu.add(deleteMenuItem2);        jMenuBar1.add(editMenu);        helpMenu.setText("Help");        helpMenu.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);        jMenuItem1.setText("About");        helpMenu.add(jMenuItem1);        jMenuBar1.add(helpMenu);        setJMenuBar(jMenuBar1);        pack();    }//GEN-END:initComponents        private void newGroupDescTextFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_newGroupDescTextFieldActionPerformed        // Add your handling code here:    }//GEN-LAST:event_newGroupDescTextFieldActionPerformed        private void newAddressButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_newAddressButton1ActionPerformed        VToDo vToDo = new VToDo();        EditToDo editToDo = new EditToDo(this,true,vToDo);        editToDo.show(true);        if (editToDo.getReturnStatus()==EditEvent.RET_OK){            PeerGroup peerGroup = (PeerGroup)memberGroupList.getSelectedValue();            System.out.println("==== "+peerGroup.getPeerGroupName()+" ===");            jPDA.addToDo(peerGroup,vToDo);            memberGroupList.setSelectedIndex(-1);        }    }//GEN-LAST:event_newAddressButton1ActionPerformed        private void syncMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_syncMenuItemActionPerformed        // Causes this peer to request information about other peer address books        jPDA.synchronize();    }//GEN-LAST:event_syncMenuItemActionPerformed        private void addressListValueChanged(javax.swing.event.ListSelectionEvent evt) {//GEN-FIRST:event_addressListValueChanged        // Add your handling code here:    }//GEN-LAST:event_addressListValueChanged        private void joinGroupButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_joinGroupButtonActionPerformed        PeerGroup peerGroup = (PeerGroup)knownGroupList.getSelectedValue();        Object credential = jPDA.joinGroup(peerGroup);        if(credential != null){            DefaultListModel model = (DefaultListModel)memberGroupList.getModel();            model.addElement(peerGroup);            jPDA.addNewGroup(peerGroup);            DefaultListModel knownModel = (DefaultListModel)knownGroupList.getModel();            knownModel.remove(knownGroupList.getSelectedIndex());            knownGroupList.setSelectedIndex(-1);             memberGroupList.setSelectedIndex(-1);                    }else{            //Runtime.getRuntime()..beep();        }           }//GEN-LAST:event_joinGroupButtonActionPerformed        private void newGroupButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_newGroupButtonActionPerformed                PeerGroup newJPDA = jPDA.addGroup(newGroupNameTextField.getText(),newGroupDescTextField.getText());        DefaultListModel model = (DefaultListModel)knownGroupList.getModel();        model.addElement(newJPDA);        newGroupNameTextField.setText("");        newGroupDescTextField.setText("");        //jPDA.joinGroup(newJPDA);    }//GEN-LAST:event_newGroupButtonActionPerformed        private void viewEditCalendarButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_viewEditCalendarButtonActionPerformed        XCal xCal = new XCal();        EditEvent event = new EditEvent(this,true,xCal);        event.show(true);        if (event.getReturnStatus()==EditEvent.RET_OK){            PeerGroup peerGroup = (PeerGroup)memberGroupList.getSelectedValue();            jPDA.updateEvent( peerGroup, xCal);        }                memberGroupList.setSelectedIndex(-1);    }//GEN-LAST:event_viewEditCalendarButtonActionPerformed        private void newEventButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_newEventButtonActionPerformed        XCal xCal = new XCal();        EditEvent EditEvent = new EditEvent(this,true,xCal);        EditEvent.show(true);        if (EditEvent.getReturnStatus()==EditEvent.RET_OK){            PeerGroup peerGroup = (PeerGroup)memberGroupList.getSelectedValue();            jPDA.addEvent(peerGroup, xCal);        }                memberGroupList.setSelectedIndex(-1);    }//GEN-LAST:event_newEventButtonActionPerformed        private void newAddressButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_newAddressButtonActionPerformed        VCard vCard = new VCard();        EditAddress address = new EditAddress(this,true,vCard);        address.show(true);                if (address.getReturnStatus()==address.RET_OK){            PeerGroup peerGroup = (PeerGroup)memberGroupList.getSelectedValue();            System.out.println("==== "+peerGroup.getPeerGroupName()+" ===");            jPDA.addEntry(peerGroup,vCard);        }        memberGroupList.setSelectedIndex(-1);    }//GEN-LAST:event_newAddressButtonActionPerformed        private void viewEditAddressButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_viewEditAddressButtonActionPerformed        VCard vCard = new VCard();        EditAddress address = new EditAddress(this,true,vCard);        address.show(true);        if (address.getReturnStatus()==address.RET_OK){            PeerGroup peerGroup = (PeerGroup)memberGroupList.getSelectedValue();            jPDA.addEntry(peerGroup,vCard);        }        memberGroupList.setSelectedIndex(-1);    }//GEN-LAST:event_viewEditAddressButtonActionPerformed        /** Exit the Application */    private void exitForm(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_exitForm        System.exit(0);    }//GEN-LAST:event_exitForm        /**     * @param args the command line arguments     */    public static void main(String args[]) {        new AssistantView(null).show();    }            // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JPanel addressButtonPanel1;    private javax.swing.JPanel toDoPanel;    private javax.swing.JButton viewEditCalendarButton;    private javax.swing.JList memberGroupList;    private javax.swing.JScrollPane addressScrollPane;    private javax.swing.JScrollPane toDoScrollPane;    private javax.swing.JScrollPane groupListScrollPane;    private javax.swing.JButton viewEditAddressButton;    private javax.swing.JPanel addressPanel;    private javax.swing.JTextField newGroupDescTextField;    private javax.swing.JScrollPane addressGroupListScrollPane;    private javax.swing.JButton newAddressButton;    private javax.swing.JMenu helpMenu;    private javax.swing.JButton viewEditAddressButton1;    private javax.swing.JCheckBoxMenuItem debugCheckBoxMenuItem1;    private javax.swing.JButton newEventButton;    private javax.swing.JPanel calendarButtonPanel;    private javax.swing.JList calendarList;    private javax.swing.JList toDoList;    private javax.swing.JPanel addressButtonPanel;    private javax.swing.JPanel joinGroupButtonPanel;    private javax.swing.JButton newGroupButton;    private javax.swing.JMenuBar jMenuBar1;    private javax.swing.JPanel groupPanel;    private javax.swing.JPopupMenu jPopupMenu1;    private javax.swing.JPanel joinGroupPanel;    private javax.swing.JMenuItem jMenuItem1;    private javax.swing.JPanel jPanel8;    private javax.swing.JPanel jPanel7;    private javax.swing.JPanel jPanel6;    private javax.swing.JPanel jPanel5;    private javax.swing.JMenuItem exitMenu;    private javax.swing.JPanel jPanel4;    private javax.swing.JPanel jPanel3;    private javax.swing.JPanel jPanel2;    private javax.swing.JPanel jPanel1;    private javax.swing.JList addressList;    private javax.swing.JPanel newGroupPanel;    private javax.swing.JScrollPane calendarListScrollPane;    private javax.swing.JMenuItem syncMenuItem;    private javax.swing.JMenu editMenu;    private javax.swing.JPanel calendarPanel;    private javax.swing.JButton joinGroupButton;    private javax.swing.JMenu fileMenu;    private javax.swing.JButton newAddressButton1;    private javax.swing.JTabbedPane pdaTabbedPane1;    private javax.swing.JList knownGroupList;    private javax.swing.JMenuItem deleteMenuItem2;    private javax.swing.JTextField newGroupNameTextField;    private javax.swing.JSplitPane jSplitPane2;    private javax.swing.JSplitPane jSplitPane1;    // End of variables declaration//GEN-END:variables    }

⌨️ 快捷键说明

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