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
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
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()); }
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)
Partager