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

📄 assistantview.java

📁 Java p2p程序设计2002年版
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/* * AssistantView.java * * Created on November 26, 2001, 12:25 AM */package com.sams.jxta.pda;import net.jxta.peergroup.*;import com.sams.jxta.xcal.*;import com.sams.jxta.vcard.*;import javax.swing.DefaultListModel;import com.sams.jxta.swing.PeerGroupRenderer;/** * * @author  Administrator */public class AssistantView extends javax.swing.JFrame {    protected JPDA jPDA;        /** Creates new form AssistantView */    public AssistantView(JPDA jPDA) {        this.jPDA = jPDA;        initComponents();        setTitle(getTitle()+" Peer:"+jPDA.getNetPeerGroup().getPeerName());                calendarList.setModel(new  DefaultListModel());        toDoList.setModel(new DefaultListModel());                addressList.setModel(new DefaultListModel());        memberGroupList.setModel(new DefaultListModel());        knownGroupList.setModel(new DefaultListModel());                jPDA.addCalendarModel((DefaultListModel)calendarList.getModel());        jPDA.addToDoModel((DefaultListModel)toDoList.getModel());        jPDA.addAddressModel((DefaultListModel)addressList.getModel());                ((DefaultListModel)memberGroupList.getModel()).addElement(jPDA.getRootJPDA());        memberGroupList.setCellRenderer(new PeerGroupRenderer());        knownGroupList.setCellRenderer(new PeerGroupRenderer());    }        /** 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.     */    private void initComponents() {//GEN-BEGIN:initComponents        jPopupMenu1 = new javax.swing.JPopupMenu();        jSplitPane2 = new javax.swing.JSplitPane();        jSplitPane1 = new javax.swing.JSplitPane();        addressGroupListScrollPane = new javax.swing.JScrollPane();        memberGroupList = new javax.swing.JList();        pdaTabbedPane1 = new javax.swing.JTabbedPane();        addressPanel = new javax.swing.JPanel();        addressScrollPane = new javax.swing.JScrollPane();        addressList = new javax.swing.JList();        addressButtonPanel = new javax.swing.JPanel();        newAddressButton = new javax.swing.JButton();        viewEditAddressButton = new javax.swing.JButton();        calendarPanel = new javax.swing.JPanel();        calendarListScrollPane = new javax.swing.JScrollPane();        calendarList = new javax.swing.JList();        calendarButtonPanel = new javax.swing.JPanel();        newEventButton = new javax.swing.JButton();        viewEditCalendarButton = new javax.swing.JButton();        toDoPanel = new javax.swing.JPanel();        toDoScrollPane = new javax.swing.JScrollPane();        toDoList = new javax.swing.JList();        addressButtonPanel1 = new javax.swing.JPanel();        newAddressButton1 = new javax.swing.JButton();        viewEditAddressButton1 = new javax.swing.JButton();        groupPanel = new javax.swing.JPanel();        newGroupPanel = new javax.swing.JPanel();        jPanel1 = new javax.swing.JPanel();        jPanel2 = new javax.swing.JPanel();        jPanel3 = new javax.swing.JPanel();        jPanel7 = new javax.swing.JPanel();        newGroupNameTextField = new javax.swing.JTextField();        jPanel8 = new javax.swing.JPanel();        newGroupDescTextField = new javax.swing.JTextField();        jPanel6 = new javax.swing.JPanel();        newGroupButton = new javax.swing.JButton();        joinGroupPanel = new javax.swing.JPanel();        joinGroupButtonPanel = new javax.swing.JPanel();        jPanel4 = new javax.swing.JPanel();        groupListScrollPane = new javax.swing.JScrollPane();        knownGroupList = new javax.swing.JList();        jPanel5 = new javax.swing.JPanel();        joinGroupButton = new javax.swing.JButton();        jMenuBar1 = new javax.swing.JMenuBar();        fileMenu = new javax.swing.JMenu();        debugCheckBoxMenuItem1 = new javax.swing.JCheckBoxMenuItem();        syncMenuItem = new javax.swing.JMenuItem();        exitMenu = new javax.swing.JMenuItem();        editMenu = new javax.swing.JMenu();        deleteMenuItem2 = new javax.swing.JMenuItem();        helpMenu = new javax.swing.JMenu();        jMenuItem1 = new javax.swing.JMenuItem();        setTitle("JXTA Personal Digital Assistant");        setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);        addWindowListener(new java.awt.event.WindowAdapter() {            public void windowClosing(java.awt.event.WindowEvent evt) {                exitForm(evt);            }        });        addressGroupListScrollPane.setViewportBorder(new javax.swing.border.TitledBorder("Groups"));        addressGroupListScrollPane.setPreferredSize(new java.awt.Dimension(150, 131));        addressGroupListScrollPane.setViewportView(memberGroupList);        jSplitPane1.setLeftComponent(addressGroupListScrollPane);        addressPanel.setLayout(new java.awt.BorderLayout());        addressScrollPane.setViewportBorder(new javax.swing.border.TitledBorder("Address Book"));        addressList.setVisibleRowCount(15);        addressList.addListSelectionListener(new javax.swing.event.ListSelectionListener() {            public void valueChanged(javax.swing.event.ListSelectionEvent evt) {                addressListValueChanged(evt);            }        });        addressScrollPane.setViewportView(addressList);        addressPanel.add(addressScrollPane, java.awt.BorderLayout.CENTER);        newAddressButton.setText("New Address");        newAddressButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                newAddressButtonActionPerformed(evt);            }        });        addressButtonPanel.add(newAddressButton);        viewEditAddressButton.setText("View/Edit");        viewEditAddressButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                viewEditAddressButtonActionPerformed(evt);            }        });        addressButtonPanel.add(viewEditAddressButton);        addressPanel.add(addressButtonPanel, java.awt.BorderLayout.SOUTH);        pdaTabbedPane1.addTab("Address Book", addressPanel);        calendarPanel.setLayout(new java.awt.BorderLayout());        calendarListScrollPane.setBorder(new javax.swing.border.TitledBorder("Events"));        calendarListScrollPane.setViewportView(calendarList);        calendarPanel.add(calendarListScrollPane, java.awt.BorderLayout.CENTER);        newEventButton.setText("New Event");        newEventButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                newEventButtonActionPerformed(evt);            }        });        calendarButtonPanel.add(newEventButton);        viewEditCalendarButton.setText("View/Edit");        viewEditCalendarButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                viewEditCalendarButtonActionPerformed(evt);            }        });        calendarButtonPanel.add(viewEditCalendarButton);        calendarPanel.add(calendarButtonPanel, java.awt.BorderLayout.SOUTH);        pdaTabbedPane1.addTab("Calendar", calendarPanel);        toDoPanel.setLayout(new java.awt.BorderLayout());        toDoScrollPane.setViewportBorder(new javax.swing.border.TitledBorder("To Do List"));        toDoScrollPane.setViewportView(toDoList);        toDoPanel.add(toDoScrollPane, java.awt.BorderLayout.CENTER);        newAddressButton1.setText("New To Do");        newAddressButton1.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                newAddressButton1ActionPerformed(evt);            }        });        addressButtonPanel1.add(newAddressButton1);        viewEditAddressButton1.setText("View/Edit");        addressButtonPanel1.add(viewEditAddressButton1);        toDoPanel.add(addressButtonPanel1, java.awt.BorderLayout.SOUTH);        pdaTabbedPane1.addTab("To Do List", toDoPanel);        newGroupPanel.setLayout(new javax.swing.BoxLayout(newGroupPanel, javax.swing.BoxLayout.Y_AXIS));        jPanel1.setLayout(new javax.swing.BoxLayout(jPanel1, javax.swing.BoxLayout.X_AXIS));        jPanel1.setBorder(new javax.swing.border.TitledBorder("Add New Group"));        jPanel2.setLayout(new javax.swing.BoxLayout(jPanel2, javax.swing.BoxLayout.Y_AXIS));        jPanel7.setBorder(new javax.swing.border.TitledBorder("Group Name"));        newGroupNameTextField.setColumns(15);        jPanel7.add(newGroupNameTextField);        jPanel3.add(jPanel7);        jPanel8.setBorder(new javax.swing.border.TitledBorder("Group Description"));        newGroupDescTextField.setColumns(15);        newGroupDescTextField.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                newGroupDescTextFieldActionPerformed(evt);            }        });        jPanel8.add(newGroupDescTextField);        jPanel3.add(jPanel8);        jPanel2.add(jPanel3);        newGroupButton.setText("New Group");        newGroupButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                newGroupButtonActionPerformed(evt);            }        });        jPanel6.add(newGroupButton);        jPanel2.add(jPanel6);        jPanel1.add(jPanel2);

⌨️ 快捷键说明

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