📄 saisispot.java
字号:
.addGap(18, 18, 18) .addGroup(jPanel3Layout.createParallelGroup(GroupLayout.Alignment.LEADING) .addComponent(themeCombox, GroupLayout.DEFAULT_SIZE, 202, Short.MAX_VALUE) .addComponent(jTextField1, GroupLayout.DEFAULT_SIZE, 202, Short.MAX_VALUE) .addComponent(jTextField3, GroupLayout.DEFAULT_SIZE, 202, Short.MAX_VALUE) .addComponent(dateChooser, GroupLayout.DEFAULT_SIZE, 202, Short.MAX_VALUE)) .addContainerGap()) ); jPanel3Layout.linkSize(SwingConstants.HORIZONTAL, new java.awt.Component[] {jLabel4, jLabel5, jLabel6, jLabel7}); jPanel3Layout.setVerticalGroup( jPanel3Layout.createParallelGroup(GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup() .addContainerGap() .addGroup(jPanel3Layout.createParallelGroup(GroupLayout.Alignment.BASELINE) .addComponent(jLabel4) .addComponent(jTextField1, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)) .addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel3Layout.createParallelGroup(GroupLayout.Alignment.BASELINE) .addComponent(jLabel5) .addComponent(themeCombox, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)) .addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel3Layout.createParallelGroup(GroupLayout.Alignment.BASELINE) .addComponent(jLabel6, GroupLayout.PREFERRED_SIZE, 17, GroupLayout.PREFERRED_SIZE) .addComponent(jTextField3, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)) .addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel3Layout.createParallelGroup(GroupLayout.Alignment.BASELINE) .addComponent(jLabel7) .addComponent(dateChooser, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)) .addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); jPanel3Layout.linkSize(SwingConstants.VERTICAL, new java.awt.Component[] {jLabel4, jLabel5, jLabel6}); jPanel4.setBorder(BorderFactory.createEtchedBorder()); jList1.setModel(myListModel); jScrollPane1.setViewportView(jList1); jButton2.setText("Validé"); jButton2.addActionListener(new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { jButton2ActionPerformed(e); } }); GroupLayout jPanel4Layout = new GroupLayout(jPanel4); jPanel4.setLayout(jPanel4Layout); jPanel4Layout.setHorizontalGroup( jPanel4Layout.createParallelGroup(GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup() .addComponent(jButton2) .addContainerGap()) .addComponent(jScrollPane1, GroupLayout.DEFAULT_SIZE, 126, Short.MAX_VALUE) ); jPanel4Layout.setVerticalGroup( jPanel4Layout.createParallelGroup(GroupLayout.Alignment.LEADING) .addGroup(GroupLayout.Alignment.TRAILING, jPanel4Layout.createSequentialGroup() .addComponent(jScrollPane1, GroupLayout.DEFAULT_SIZE, 90, Short.MAX_VALUE) .addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jButton2) .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) .addGroup(jPanel1Layout.createSequentialGroup() .addComponent(jPanel3, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE) .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) .addComponent(jPanel4, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) .addContainerGap()) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addComponent(jPanel2, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE) .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel1Layout.createParallelGroup(GroupLayout.Alignment.LEADING) .addComponent(jPanel4, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jPanel3, 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(90,90,90) .addComponent(jPanel1, GroupLayout.PREFERRED_SIZE, 520, GroupLayout.PREFERRED_SIZE) .addContainerGap()) ); layout.setVerticalGroup( layout.createParallelGroup(GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(50, 50, 50) .addComponent(jPanel1, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE) .addContainerGap()) ); } protected void delPassageActionPerformed(ActionEvent e) { int index=jList1.getSelectedIndex(); if(index!=-1){ myListModel.remove(index); listPassage.remove(index); } } private JComboBox cateCombox; private JDateChooser dateChooser; private JButton jButton1; private JButton jButton2; private JLabel jLabel1; private JLabel jLabel2; private JLabel jLabel3; private JLabel jLabel4; private JLabel jLabel5; private JLabel jLabel6; private JLabel jLabel7; private JList jList1; private JPanel jPanel1; private JPanel jPanel2; private JPanel jPanel3; private JPanel jPanel4; private JScrollPane jScrollPane1; private JTextField jTextField1; private JComboBox themeCombox; private JTextField jTextField3; private JTextField nombreText; private JButton delPassage; private void addPassageActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed int index=cateCombox.getSelectedIndex(); for(Passage p:listPassage){ if(p.getCategorie().equals((String)cateCombox.getSelectedItem())){ JOptionPane.showMessageDialog(this, "Vous avez déja choisi ce catégorie",null,JOptionPane.WARNING_MESSAGE); return; } } Passage p=new Passage(); p.setCategorie((String)cateCombox.getSelectedItem()); p.setNombre(Integer.valueOf(nombreText.getText())); myListModel.addElement("Catégorie: "+p.getCategorie()+" / "+"Nombre: "+p.getNombre()); listPassage.add(p); if(index<myComboxModel.getSize()-1){ cateCombox.setSelectedIndex(index+1); } } private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed Contrat c=new Contrat(); Spot s=new Spot(); s.setTitre(jTextField1.getText()); s.setTheme((String) themeCombox.getSelectedItem()); s.setDuree(Integer.valueOf(jTextField3.getText())); Date date=dateChooser.getDate(); if(date!=null){ java.sql.Date miniDate=new java.sql.Date(date.getTime()); s.setMiniDate(miniDate); } s.setLesPassages(listPassage); c.setSpot(s); ((JTabbedPane)this.getParent()).add("Créer Contrat",new CreerContrat(c)); int index=((JTabbedPane)this.getParent()).getSelectedIndex(); ((JTabbedPane)this.getParent()).setSelectedIndex(index+1); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -