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

📄 edittodo.java

📁 Java p2p程序设计2002年版
💻 JAVA
字号:
/* * EditToDo.java * * Created on December 10, 2001, 11:13 AM */package com.sams.jxta.pda;import com.sams.jxta.xcal.VToDo;/** * * @author  Administrator */public class EditToDo extends javax.swing.JDialog {    VToDo vToDo;    /** A return status code - returned if Cancel button has been pressed */    public static final int RET_CANCEL = 0;    /** A return status code - returned if OK button has been pressed */    public static final int RET_OK = 1;        /** Creates new form EditToDo */    public EditToDo(java.awt.Frame parent, boolean modal,VToDo vToDo) {        super(parent, modal);        this.vToDo=vToDo;        initComponents();        startTextField.setText(vToDo.getDtstart());        dueTextField.setText(vToDo.getDue());        summaryTextField.setText(vToDo.getSummary());        completedTextField.setText(vToDo.getCompleted());        noteTextArea.setText(vToDo.getComment());        priorityComboBox.setSelectedItem(vToDo.getPriority());        statusComboBox.setSelectedItem(vToDo.getStatus());            }        /** @return the return status of this dialog - one of RET_OK or RET_CANCEL */    public int getReturnStatus() {        return returnStatus;    }        /** 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        buttonPanel = new javax.swing.JPanel();        okButton = new javax.swing.JButton();        cancelButton = new javax.swing.JButton();        jPanel3 = new javax.swing.JPanel();        jPanel1 = new javax.swing.JPanel();        summaryPanel = new javax.swing.JPanel();        summaryLabel = new javax.swing.JLabel();        summaryTextField = new javax.swing.JTextField();        duePanel = new javax.swing.JPanel();        dueLabel = new javax.swing.JLabel();        dueTextField = new javax.swing.JTextField();        startPanel = new javax.swing.JPanel();        startLabel = new javax.swing.JLabel();        startTextField = new javax.swing.JTextField();        completedPanel = new javax.swing.JPanel();        completedLabel = new javax.swing.JLabel();        completedTextField = new javax.swing.JTextField();        priorityPanel = new javax.swing.JPanel();        priorityLabel = new javax.swing.JLabel();        priorityComboBox = new javax.swing.JComboBox();        jPanel4 = new javax.swing.JPanel();        noteScrollPane = new javax.swing.JScrollPane();        noteTextArea = new javax.swing.JTextArea();        statusPanel = new javax.swing.JPanel();        statusLabel = new javax.swing.JLabel();        statusComboBox = new javax.swing.JComboBox();        setTitle("To Do Item");        addWindowListener(new java.awt.event.WindowAdapter() {            public void windowClosing(java.awt.event.WindowEvent evt) {                closeDialog(evt);            }        });        buttonPanel.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT));        okButton.setText("OK");        okButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                okButtonActionPerformed(evt);            }        });        buttonPanel.add(okButton);        cancelButton.setText("Cancel");        cancelButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                cancelButtonActionPerformed(evt);            }        });        buttonPanel.add(cancelButton);        getContentPane().add(buttonPanel, java.awt.BorderLayout.SOUTH);        jPanel3.setLayout(new javax.swing.BoxLayout(jPanel3, javax.swing.BoxLayout.X_AXIS));        jPanel1.setLayout(new java.awt.GridLayout(5, 0));        summaryPanel.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT));        summaryPanel.setAlignmentX(1F);        summaryLabel.setText("Summary");        summaryPanel.add(summaryLabel);        summaryTextField.setColumns(15);        summaryTextField.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                summaryTextFieldActionPerformed(evt);            }        });        summaryPanel.add(summaryTextField);        jPanel1.add(summaryPanel);        duePanel.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT));        duePanel.setAlignmentX(1F);        dueLabel.setText("Due Date");        duePanel.add(dueLabel);        dueTextField.setColumns(15);        duePanel.add(dueTextField);        jPanel1.add(duePanel);        startPanel.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT));        startPanel.setAlignmentX(1F);        startLabel.setText(" Start Date");        startPanel.add(startLabel);        startTextField.setColumns(15);        startPanel.add(startTextField);        jPanel1.add(startPanel);        completedPanel.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT));        completedPanel.setAlignmentX(1F);        completedLabel.setText("Complete Date");        completedPanel.add(completedLabel);        completedTextField.setColumns(15);        completedPanel.add(completedTextField);        jPanel1.add(completedPanel);        priorityLabel.setText("Priority");        priorityPanel.add(priorityLabel);        priorityComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "2", "3" }));        priorityComboBox.setMaximumRowCount(3);        priorityPanel.add(priorityComboBox);        jPanel1.add(priorityPanel);        jPanel3.add(jPanel1);        jPanel4.setLayout(new javax.swing.BoxLayout(jPanel4, javax.swing.BoxLayout.Y_AXIS));        noteScrollPane.setBorder(new javax.swing.border.TitledBorder("Notes"));        noteTextArea.setColumns(20);        noteTextArea.setRows(5);        noteScrollPane.setViewportView(noteTextArea);        jPanel4.add(noteScrollPane);        statusLabel.setText("Status");        statusPanel.add(statusLabel);        statusComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "NEEDS-ACTION", "ACCEPTED", "DECLINED", "TENTATIVE", "DELEGATED", "COMPLETED", "IN-PROGRESS" }));        statusComboBox.setMaximumRowCount(10);        statusPanel.add(statusComboBox);        jPanel4.add(statusPanel);        jPanel3.add(jPanel4);        getContentPane().add(jPanel3, java.awt.BorderLayout.CENTER);        pack();    }//GEN-END:initComponents        private void summaryTextFieldActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_summaryTextFieldActionPerformed        // Add your handling code here:    }//GEN-LAST:event_summaryTextFieldActionPerformed        private void okButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_okButtonActionPerformed        vToDo.setDtstart(startTextField.getText());        vToDo.setDue(dueTextField.getText());        vToDo.setSummary(summaryTextField.getText());        vToDo.setCompleted(completedTextField.getText());        vToDo.setComment(noteTextArea.getText());        vToDo.setPriority((String)priorityComboBox.getSelectedItem());        vToDo.setStatus((String)statusComboBox.getSelectedItem());        vToDo.setChanged(true);        doClose(RET_OK);    }//GEN-LAST:event_okButtonActionPerformed        private void cancelButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cancelButtonActionPerformed        doClose(RET_CANCEL);    }//GEN-LAST:event_cancelButtonActionPerformed        /** Closes the dialog */    private void closeDialog(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_closeDialog        doClose(RET_CANCEL);    }//GEN-LAST:event_closeDialog        private void doClose(int retStatus) {        returnStatus = retStatus;        setVisible(false);        dispose();    }        /**     * @param args the command line arguments     */    public static void main(String args[]) {        new EditToDo(new javax.swing.JFrame(), true, new VToDo(null)).show();    }        /** Getter for property vToDo.     * @return Value of property vToDo.     */    public com.sams.jxta.xcal.VToDo getVToDo() {        return vToDo;    }            // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JLabel priorityLabel;    private javax.swing.JPanel duePanel;    private javax.swing.JPanel summaryPanel;    private javax.swing.JPanel buttonPanel;    private javax.swing.JComboBox statusComboBox;    private javax.swing.JPanel statusPanel;    private javax.swing.JScrollPane noteScrollPane;    private javax.swing.JLabel startLabel;    private javax.swing.JTextField summaryTextField;    private javax.swing.JPanel completedPanel;    private javax.swing.JTextArea noteTextArea;    private javax.swing.JLabel dueLabel;    private javax.swing.JLabel summaryLabel;    private javax.swing.JButton okButton;    private javax.swing.JTextField dueTextField;    private javax.swing.JLabel statusLabel;    private javax.swing.JButton cancelButton;    private javax.swing.JLabel completedLabel;    private javax.swing.JPanel priorityPanel;    private javax.swing.JTextField completedTextField;    private javax.swing.JPanel jPanel4;    private javax.swing.JPanel jPanel3;    private javax.swing.JPanel jPanel1;    private javax.swing.JPanel startPanel;    private javax.swing.JComboBox priorityComboBox;    private javax.swing.JTextField startTextField;    // End of variables declaration//GEN-END:variables        private int returnStatus = RET_CANCEL;}

⌨️ 快捷键说明

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