📄 editevent.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 + -