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

📄 editevent.java

📁 Java p2p程序设计2002年版
💻 JAVA
字号:
/* * NewAddress.java * * Created on November 26, 2001, 1:02 AM */package com.sams.jxta.pda;import com.sams.jxta.xcal.*;/** * * @author  Administrator */public class EditEvent extends javax.swing.JDialog {    /** 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;    XCal xCal;    /** Creates new form NewAddress */    public EditEvent(java.awt.Frame parent, boolean modal) {        super(parent, modal);        this.xCal = new XCal();        initComponents();    }    public EditEvent(java.awt.Frame parent, boolean modal, XCal xCal) {        super(parent, modal);        this.xCal = xCal;        initComponents();        dateStartTextField.setText(xCal.getDtstart());        dateEndTextField.setText(xCal.getDtend());        organizerTextField.setText(xCal.getOrganizer());        eventNameTextField.setText(xCal.getSummary());        locationTextField.setText(xCal.getLocation());        noteTextArea.setText(xCal.getNote());    }    /** @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();        jPanel5 = new javax.swing.JPanel();        jPanel6 = new javax.swing.JPanel();        jPanel10 = new javax.swing.JPanel();        jPanel11 = new javax.swing.JPanel();        jLabel6 = new javax.swing.JLabel();        eventNameTextField = new javax.swing.JTextField();        jPanel12 = new javax.swing.JPanel();        jLabel7 = new javax.swing.JLabel();        organizerTextField = new javax.swing.JTextField();        jPanel13 = new javax.swing.JPanel();        jLabel8 = new javax.swing.JLabel();        dateStartTextField = new javax.swing.JTextField();        jPanel14 = new javax.swing.JPanel();        jLabel9 = new javax.swing.JLabel();        dateEndTextField = new javax.swing.JTextField();        jPanel15 = new javax.swing.JPanel();        jLabel10 = new javax.swing.JLabel();        locationTextField = new javax.swing.JTextField();        jPanel111 = new javax.swing.JPanel();        jScrollPane1 = new javax.swing.JScrollPane();        noteTextArea = new javax.swing.JTextArea();        setTitle("Calendar Event");        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);        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.setToolTipText("null");        okButton.setText("OK");        okButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                okButtonActionPerformed(evt);            }        });        buttonPanel.add(okButton);        cancelButton.setToolTipText("null");        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);        jPanel5.setLayout(new java.awt.BorderLayout());        jPanel10.setLayout(new java.awt.GridLayout(6, 0));        jPanel11.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT));        jLabel6.setText("Event Name");        jPanel11.add(jLabel6);        eventNameTextField.setColumns(16);        jPanel11.add(eventNameTextField);        jPanel10.add(jPanel11);        jPanel12.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT));        jLabel7.setText("Event Organizer");        jPanel12.add(jLabel7);        organizerTextField.setColumns(16);        jPanel12.add(organizerTextField);        jPanel10.add(jPanel12);        jPanel13.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT));        jLabel8.setText("Start");        jPanel13.add(jLabel8);        dateStartTextField.setColumns(16);        jPanel13.add(dateStartTextField);        jPanel10.add(jPanel13);        jPanel14.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT));        jLabel9.setText("End");        jPanel14.add(jLabel9);        dateEndTextField.setColumns(16);        jPanel14.add(dateEndTextField);        jPanel10.add(jPanel14);        jPanel15.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT));        jLabel10.setText("Location");        jPanel15.add(jLabel10);        locationTextField.setColumns(16);        jPanel15.add(locationTextField);        jPanel10.add(jPanel15);        jPanel6.add(jPanel10);        jPanel111.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT));        jPanel111.setBorder(new javax.swing.border.TitledBorder("Note"));        noteTextArea.setColumns(20);        noteTextArea.setRows(4);        jScrollPane1.setViewportView(noteTextArea);        jPanel111.add(jScrollPane1);        jPanel6.add(jPanel111);        jPanel5.add(jPanel6, java.awt.BorderLayout.CENTER);        getContentPane().add(jPanel5, java.awt.BorderLayout.CENTER);        pack();    }//GEN-END:initComponents    private void okButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_okButtonActionPerformed        xCal.setDtstart(dateStartTextField.getText());        xCal.setDtend(dateEndTextField.getText());        xCal.setOrganizer(organizerTextField.getText());        xCal.setSummary(eventNameTextField.getText());        xCal.setLocation(locationTextField.getText());        xCal.setNote(noteTextArea.getText());        xCal.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 EditEvent(new javax.swing.JFrame(), true).show();    }    /** Getter for property xCal.     * @return Value of property xCal.     */    public XCal getXCal() {        return this.xCal;    }             // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JPanel buttonPanel;    private javax.swing.JPanel jPanel15;    private javax.swing.JPanel jPanel14;    private javax.swing.JTextField dateEndTextField;    private javax.swing.JPanel jPanel13;    private javax.swing.JPanel jPanel12;    private javax.swing.JPanel jPanel11;    private javax.swing.JPanel jPanel10;    private javax.swing.JTextArea noteTextArea;    private javax.swing.JTextField organizerTextField;    private javax.swing.JPanel jPanel111;    private javax.swing.JButton okButton;    private javax.swing.JButton cancelButton;    private javax.swing.JLabel jLabel9;    private javax.swing.JLabel jLabel8;    private javax.swing.JLabel jLabel7;    private javax.swing.JTextField locationTextField;    private javax.swing.JLabel jLabel6;    private javax.swing.JTextField dateStartTextField;    private javax.swing.JScrollPane jScrollPane1;    private javax.swing.JPanel jPanel6;    private javax.swing.JPanel jPanel5;    private javax.swing.JLabel jLabel10;    private javax.swing.JTextField eventNameTextField;    // End of variables declaration//GEN-END:variables    private int returnStatus = RET_CANCEL;}

⌨️ 快捷键说明

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