Revision 2491 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/pickercontroller/DatePickerControllerImpl.java
DatePickerControllerImpl.java | ||
---|---|---|
11 | 11 |
import java.text.SimpleDateFormat; |
12 | 12 |
import java.util.Date; |
13 | 13 |
import java.util.Locale; |
14 |
import java.util.logging.Level; |
|
15 |
import java.util.logging.Logger; |
|
16 | 14 |
import javax.swing.ImageIcon; |
17 | 15 |
import javax.swing.JButton; |
18 | 16 |
import javax.swing.JFormattedTextField; |
... | ... | |
32 | 30 |
import org.gvsig.tools.swing.api.pickercontroller.DatePickerController; |
33 | 31 |
import org.gvsig.tools.swing.icontheme.IconTheme; |
34 | 32 |
import org.gvsig.tools.swing.icontheme.IconThemeManager; |
33 |
import org.gvsig.tools.swing.impl.ClearButtonUtils; |
|
34 |
import org.gvsig.tools.swing.impl.ContextMenuUtils; |
|
35 | 35 |
|
36 | 36 |
/** |
37 | 37 |
* |
... | ... | |
71 | 71 |
if (btnDate == null) { |
72 | 72 |
btnDate = new JButton(); |
73 | 73 |
} |
74 |
ToolsSwingManager manager = ToolsSwingLocator.getToolsSwingManager(); |
|
75 | 74 |
this.isMyClearButton = false; |
76 |
if( !manager.hasClearButton(txtDate) ) {
|
|
77 |
manager.addClearButton(txtDate, (ActionEvent e) -> { set(null); });
|
|
75 |
if( !ClearButtonUtils.hasClearButton(txtDate) ) {
|
|
76 |
ClearButtonUtils.addClearButton(txtDate, (ActionEvent e) -> { set(null); });
|
|
78 | 77 |
this.isMyClearButton = true; |
79 | 78 |
} |
79 |
ContextMenuUtils.setDefaultContextMenu(this.txtDate); |
|
80 | 80 |
this.df = DateFormat.getDateInstance(DateFormat.SHORT, Locale.getDefault()); |
81 | 81 |
this.df.setLenient(false); |
82 | 82 |
if (this.txtDate instanceof JFormattedTextField) { |
Also available in: Unified diff