Bonsoir a tous,

Je travaille avec jDateChooser et je m'emmele les pinceaux avec les get et set. Mon champ s appelle Datedec et mon champ ecran s appelle DatedecDateChooser.
quelqu'un pourrait-il maider?

D avance un enorme merci.

Habiler

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
private JPanel initFields() {
      JPanel panel = new JPanel();
      panel.setLayout(new MigLayout());
      panel.add(new JLabel("Numero"), "align label");
      panel.add(NumeroFld, "wrap");
      NumeroFld.setEnabled(true);
      panel.add(new JLabel("Date dec"), "align label");
      panel.add(DatedecDateChooser, "wrap");
      panel.add(new JLabel("Phone"), "align label");
      panel.add(DebutFld, "wrap");
      panel.add(new JLabel("Phone"), "align label");
      panel.add(FinFld, "wrap");
      return panel;
   }
 
   private Decisions getFieldData() {
      Decisions p = new Decisions();
      p.setNumero(NumeroFld.getText());
      p.setDatedec(DatedecDateChooser.toString());
      p.setMatr(MatrFld.getText());
      p.setDebut(DebutFld.getText());
      p.setFin(FinFld.getText());
      //p.setPhone(phoneFld.getText());
      return p;
   }
 
   private void setFieldData(Decisions p) {
      NumeroFld.setText((p.getNumero()));
      DatedecDateChooser.setDate (p.getDatedec());
      MatrFld.setText(p.getMatr());
      DebutFld.setText(p.getDebut());
      FinFld.setText(p.getFin());
 //     phoneFld.setText(p.getPhone());
   }
 
   private boolean isEmptyFieldData() {
      return (DatedecDateChooser.getDate()
         && MatrFld.getText().trim().isEmpty()
         && NumeroFld.getText().trim().isEmpty()
         && FinFld.getText().trim().isEmpty()
         && DebutFld.getText().trim().isEmpty());
   }
add(initFields(), BorderLayout.NORTH);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
 
C:\Users\hab\Desktop\decisions_T1\src\DecisionsBean_1.java:2: warning: JdbcRowSetImpl is internal proprietary API and may be removed in a future release
import com.sun.rowset.JdbcRowSetImpl;
C:\Users\hab\Desktop\decisions_T1\src\DecisionsBean_1.java:28: warning: JdbcRowSetImpl is internal proprietary API and may be removed in a future release
       rowSet = new JdbcRowSetImpl();
C:\Users\hab\Desktop\decisions_T1\src\DecisionsBean_1.java:45: error: cannot find symbol
       rowSet.setDate("Datedec",  p.Datedec.getDateEditor().getUiComponent().getText());
  symbol:   method getDateEditor()
  location: variable Datedec of type String
C:\Users\hab\Desktop\decisions_T1\src\DecisionsBean_1.java:105: error: incompatible types: Date cannot be converted to String
   p.setDatedec(rowSet.getDate("Datedec"));
C:\Users\hab\Desktop\decisions_T1\src\DecisionsUI3_1.java:118: error: no suitable method found for add(Date,String)
      panel.add(DatedecDateChooser, "wrap");
    method Container.add(String,Component) is not applicable
      (argument mismatch; Date cannot be converted to String)
    method Container.add(Component,int) is not applicable
      (argument mismatch; Date cannot be converted to Component)
    method Container.add(Component,Object) is not applicable
      (argument mismatch; Date cannot be converted to Component)
C:\Users\hab\Desktop\decisions_T1\src\DecisionsUI3_1.java:139: error: incompatible types: String cannot be converted to int
      DatedecDateChooser.setDate (p.getDatedec());
C:\Users\hab\Desktop\decisions_T1\src\DecisionsUI3_1.java:147: warning: [deprecation] getDate() in Date has been deprecated
      return (DatedecDateChooser.getDate()
C:\Users\hab\Desktop\decisions_T1\src\DecisionsUI3_1.java:148: error: bad operand types for binary operator '&&'
         && MatrFld.getText().trim().isEmpty()
  first type:  int
  second type: boolean
Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
5 errors
3 warnings
C:\Users\hab\Desktop\decisions_T1\nbproject\build-impl.xml:955: The following error occurred while executing this line:
C:\Users\hab\Desktop\decisions_T1\nbproject\build-impl.xml:295: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 2 seconds)