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

📄 saisispotparticulier.java

📁 用xml+swing+jdbc(hsqldb)写的电视广告管理软件 客户定义好广告的具体信息
💻 JAVA
字号:
/* * ContratParticulier.java * * Created on December 9, 2008, 5:50 PM */package view.swing;import java.awt.event.ActionEvent;import java.util.Date;import javax.swing.BorderFactory;import javax.swing.GroupLayout;import javax.swing.JButton;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTabbedPane;import javax.swing.JTextField;import javax.swing.LayoutStyle;import com.toedter.calendar.JDateChooser;import dao.model.Contrat;import dao.model.Spot;/** * * @author  alex */public class SaisiSpotParticulier extends javax.swing.JPanel {	/** Creates new form NewJPanel1 */    public SaisiSpotParticulier() {        initComponents();    }    /** 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.     */    @SuppressWarnings("unchecked")    // <editor-fold defaultstate="collapsed" desc="Generated Code">    private void initComponents() {        jPanel1 = new JPanel();        jPanel2 = new JPanel();        jLabel1 = new JLabel();        jTextField1 = new JTextField();        jPanel3 = new JPanel();        jLabel2 = new JLabel();        jTextField2 = new JTextField();        jPanel4 = new JPanel();        jLabel3 = new JLabel();        jTextField3 = new JTextField();        jPanel6 = new JPanel();        jLabel4 = new JLabel();        jLabel5 = new JLabel();        jTextField4 = new JTextField();        jPanel7 = new JPanel();        jLabel6 = new JLabel();        jdcFrom = new JDateChooser();        jLabel7 = new JLabel();        jdcTo = new JDateChooser();        jLabel8 = new JLabel();        jButton1 = new JButton();        jPanel1.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), "Information sur Spot"));        jPanel2.setBorder(BorderFactory.createEtchedBorder());        jLabel1.setText("Titre :  ");        GroupLayout jPanel2Layout = new GroupLayout(jPanel2);        jPanel2.setLayout(jPanel2Layout);        jPanel2Layout.setHorizontalGroup(            jPanel2Layout.createParallelGroup(GroupLayout.Alignment.LEADING)            .addGroup(jPanel2Layout.createSequentialGroup()                .addContainerGap()                .addComponent(jLabel1, GroupLayout.PREFERRED_SIZE, 60, GroupLayout.PREFERRED_SIZE)                .addGap(32, 32, 32)                .addComponent(jTextField1, GroupLayout.PREFERRED_SIZE, 238, GroupLayout.PREFERRED_SIZE)                .addContainerGap(107, Short.MAX_VALUE))        );        jPanel2Layout.setVerticalGroup(            jPanel2Layout.createParallelGroup(GroupLayout.Alignment.LEADING)            .addGroup(GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()                .addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                .addGroup(jPanel2Layout.createParallelGroup(GroupLayout.Alignment.BASELINE)                    .addComponent(jLabel1)                    .addComponent(jTextField1, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))                .addContainerGap())        );        jPanel3.setBorder(BorderFactory.createEtchedBorder());        jLabel2.setText("Theme : ");        jTextField2.setText("Autre");        jTextField2.setEnabled(false);        GroupLayout jPanel3Layout = new GroupLayout(jPanel3);        jPanel3.setLayout(jPanel3Layout);        jPanel3Layout.setHorizontalGroup(            jPanel3Layout.createParallelGroup(GroupLayout.Alignment.LEADING)            .addGroup(jPanel3Layout.createSequentialGroup()                .addContainerGap()                .addComponent(jLabel2,  GroupLayout.PREFERRED_SIZE, 60, GroupLayout.PREFERRED_SIZE)                .addGap(32, 32, 32)                .addComponent(jTextField2, GroupLayout.PREFERRED_SIZE, 236, GroupLayout.PREFERRED_SIZE)                .addContainerGap(105, Short.MAX_VALUE))        );        jPanel3Layout.setVerticalGroup(            jPanel3Layout.createParallelGroup(GroupLayout.Alignment.LEADING)            .addGroup(GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()                .addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                .addGroup(jPanel3Layout.createParallelGroup(GroupLayout.Alignment.BASELINE)                    .addComponent(jLabel2)                    .addComponent(jTextField2, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))                .addContainerGap())        );        jPanel4.setBorder(BorderFactory.createEtchedBorder());        jLabel3.setText("Durée : ");        GroupLayout jPanel4Layout = new GroupLayout(jPanel4);        jPanel4.setLayout(jPanel4Layout);        jPanel4Layout.setHorizontalGroup(            jPanel4Layout.createParallelGroup(GroupLayout.Alignment.LEADING)            .addGroup(jPanel4Layout.createSequentialGroup()                .addContainerGap()                .addComponent(jLabel3, GroupLayout.PREFERRED_SIZE, 60, GroupLayout.PREFERRED_SIZE)                  .addGap(32, 32, 32)                .addComponent(jTextField3, GroupLayout.PREFERRED_SIZE, 237, GroupLayout.PREFERRED_SIZE)                .addContainerGap(102, Short.MAX_VALUE))        );        jPanel4Layout.setVerticalGroup(            jPanel4Layout.createParallelGroup(GroupLayout.Alignment.LEADING)            .addGroup(GroupLayout.Alignment.TRAILING, jPanel4Layout.createSequentialGroup()                .addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                .addGroup(jPanel4Layout.createParallelGroup(GroupLayout.Alignment.BASELINE)                    .addComponent(jLabel3)                    .addComponent(jTextField3, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))                .addContainerGap())        );        jPanel6.setBorder(BorderFactory.createEtchedBorder());        jLabel4.setText("Passage : ");        jLabel5.setText("Nombre Maximun");        GroupLayout jPanel6Layout = new GroupLayout(jPanel6);        jPanel6.setLayout(jPanel6Layout);        jPanel6Layout.setHorizontalGroup(            jPanel6Layout.createParallelGroup(GroupLayout.Alignment.LEADING)            .addGroup(jPanel6Layout.createSequentialGroup()                .addContainerGap()                .addComponent(jLabel4, GroupLayout.PREFERRED_SIZE, 60, GroupLayout.PREFERRED_SIZE)                .addGap(32, 32, 32)                .addGroup(jPanel6Layout.createParallelGroup(GroupLayout.Alignment.LEADING)                    .addComponent(jLabel5)                    .addComponent(jTextField4, GroupLayout.PREFERRED_SIZE, 237, GroupLayout.PREFERRED_SIZE))                .addContainerGap(103, Short.MAX_VALUE))        );        jPanel6Layout.setVerticalGroup(            jPanel6Layout.createParallelGroup(GroupLayout.Alignment.LEADING)            .addGroup(GroupLayout.Alignment.TRAILING, jPanel6Layout.createSequentialGroup()                .addComponent(jLabel5)                .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)                .addGroup(jPanel6Layout.createParallelGroup(GroupLayout.Alignment.BASELINE)                    .addComponent(jTextField4, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)                    .addComponent(jLabel4))                .addContainerGap())        );        jPanel7.setBorder(BorderFactory.createEtchedBorder());        jLabel6.setText("Jour : ");        jLabel7.setText("De");        jLabel8.setText("A");        jButton1.setText("Validé");        jButton1.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton1ActionPerformed(evt);            }        });        GroupLayout jPanel7Layout = new GroupLayout(jPanel7);        jPanel7.setLayout(jPanel7Layout);        jPanel7Layout.setHorizontalGroup(            jPanel7Layout.createParallelGroup(GroupLayout.Alignment.LEADING)            .addGroup(jPanel7Layout.createSequentialGroup()                .addContainerGap()                .addComponent(jLabel6, GroupLayout.PREFERRED_SIZE, 60, GroupLayout.PREFERRED_SIZE)                  .addGap(32, 32, 32)                .addGroup(jPanel7Layout.createParallelGroup(GroupLayout.Alignment.LEADING)                    .addComponent(jdcFrom, GroupLayout.PREFERRED_SIZE, 91, GroupLayout.PREFERRED_SIZE)                    .addComponent(jLabel7))                .addGap(45, 45, 45)                .addGroup(jPanel7Layout.createParallelGroup(GroupLayout.Alignment.LEADING)                    .addComponent(jLabel8)                    .addGroup(jPanel7Layout.createSequentialGroup()                        .addComponent(jdcTo, GroupLayout.PREFERRED_SIZE, 99, GroupLayout.PREFERRED_SIZE)                        .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, 33, Short.MAX_VALUE)                        .addComponent(jButton1)))                .addContainerGap())        );        jPanel7Layout.setVerticalGroup(            jPanel7Layout.createParallelGroup(GroupLayout.Alignment.LEADING)            .addGroup(GroupLayout.Alignment.TRAILING, jPanel7Layout.createSequentialGroup()                .addGroup(jPanel7Layout.createParallelGroup(GroupLayout.Alignment.BASELINE)                    .addComponent(jLabel7)                    .addComponent(jLabel8))                .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                .addGroup(jPanel7Layout.createParallelGroup(GroupLayout.Alignment.BASELINE)                    .addComponent(jdcFrom, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)                    .addComponent(jLabel6)                    .addComponent(jdcTo, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)                    .addComponent(jButton1))                .addContainerGap())        );        GroupLayout jPanel1Layout = new GroupLayout(jPanel1);        jPanel1.setLayout(jPanel1Layout);        jPanel1Layout.setHorizontalGroup(            jPanel1Layout.createParallelGroup(GroupLayout.Alignment.LEADING)            .addGroup(jPanel1Layout.createSequentialGroup()                .addContainerGap()                .addGroup(jPanel1Layout.createParallelGroup(GroupLayout.Alignment.LEADING)                    .addComponent(jPanel2, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                    .addComponent(jPanel3, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                    .addComponent(jPanel4, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                    .addComponent(jPanel6, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                    .addComponent(jPanel7, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))                .addContainerGap())        );        jPanel1Layout.setVerticalGroup(            jPanel1Layout.createParallelGroup(GroupLayout.Alignment.LEADING)            .addGroup(jPanel1Layout.createSequentialGroup()                .addContainerGap()                .addComponent(jPanel2, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                .addGap(4, 4, 4)                .addComponent(jPanel3, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)                .addComponent(jPanel4, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)                .addComponent(jPanel6, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)                .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)                .addComponent(jPanel7, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)                .addContainerGap())        );        GroupLayout layout = new GroupLayout(this);        this.setLayout(layout);        layout.setHorizontalGroup(            layout.createParallelGroup(GroupLayout.Alignment.LEADING)            .addGroup(layout.createSequentialGroup()                .addGap(70, 70, 70)                .addComponent(jPanel1, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)                .addContainerGap(64, Short.MAX_VALUE))        );        layout.setVerticalGroup(            layout.createParallelGroup(GroupLayout.Alignment.LEADING)            .addGroup(layout.createSequentialGroup()                .addGap(37, 37, 37)                .addComponent(jPanel1, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)                .addContainerGap(36, Short.MAX_VALUE))        );    }// </editor-fold>    protected void jButton1ActionPerformed(ActionEvent evt) {		Contrat c=new Contrat();		Spot s=new Spot();		s.setTitre(jTextField1.getText());		s.setTheme(jTextField2.getText());		s.setDuree(Integer.valueOf(jTextField3.getText()));		c.setSpot(s);		Date date1=jdcFrom.getDate();		java.sql.Date dateBeg=new java.sql.Date(date1.getTime());		Date date2=jdcTo.getDate();		java.sql.Date dateTo=new java.sql.Date(date2.getTime());		c.setSpot(s);		int fois=Integer.valueOf(jTextField4.getText());		((JTabbedPane)this.getParent()).add("Créer Contrat",new CreeContratParticulier(				c,dateBeg,dateTo,fois));		int index=((JTabbedPane)this.getParent()).getSelectedIndex();		((JTabbedPane)this.getParent()).setSelectedIndex(index+1);			}    private JButton jButton1;    private JLabel jLabel1;    private JLabel jLabel2;    private JLabel jLabel3;    private JLabel jLabel4;    private JLabel jLabel5;    private JLabel jLabel6;    private JLabel jLabel7;    private JLabel jLabel8;    private JPanel jPanel1;    private JPanel jPanel2;    private JPanel jPanel3;    private JPanel jPanel4;    private JPanel jPanel5;    private JPanel jPanel6;    private JPanel jPanel7;    private JTextField jTextField1;    private JTextField jTextField2;    private JTextField jTextField3;    private JTextField jTextField4;    private JDateChooser jdcFrom;    private JDateChooser jdcTo;}

⌨️ 快捷键说明

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