Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.09 KB | None | 0 0
  1. private void jDateChooser2FocusGained(java.awt.event.FocusEvent evt) {
  2. // TODO add your handling code here:
  3. //JDateChooser2 jdc = new JDateChooser2("DD/MM/YYYY", true);
  4. //jDateChooser2.getDateEditor().getUiComponent().requestFocusInWindow();
  5. jDateChooser2.requestFocusInWindow();
  6.  
  7. }
  8.  
  9. public class welcome extends javax.swing.JFrame {
  10.  
  11. public static final String DATE_FORMAT_NOW = "dd/MMM/YYYY ";
  12. Calendar cal = Calendar.getInstance();
  13. SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT_NOW);
  14. Date date = new Date();
  15.  
  16.  
  17.  
  18. /**
  19. * Creates new form welcome
  20. */
  21. public welcome() {
  22. initComponents();
  23.  
  24.  
  25.  
  26. sdf.setLenient(false);
  27.  
  28. String dt = sdf.format(cal.getTime());
  29. System.out.println(dt);
  30.  
  31.  
  32. try
  33. {
  34. date = sdf.parse(dt);
  35. System.out.println(date);
  36. }
  37. catch(ParseException pe)
  38. {
  39. System.out.println("pe: " + pe.getMessage());
  40. Toolkit.getDefaultToolkit().beep();
  41. }
  42. jLabel3.setText(dt);
  43. jTextField1.setText(dt);
  44. }
  45.  
  46. private void jTextField1KeyPressed(java.awt.event.KeyEvent evt) {
  47. // TODO add your handling code here:
  48. // System.out.println("guihgio");
  49. if (evt.getKeyCode() == KeyEvent.VK_ENTER) {
  50.  
  51. System.out.println("enter press key");
  52.  
  53.  
  54. this code is not working//
  55.  
  56. char c = evt.getKeyChar();
  57. if (!((c >= '0') && (c <= '9') ||
  58. (c == KeyEvent.VK_BACK_SPACE) ||
  59. (c == KeyEvent.VK_DELETE) || (c == KeyEvent.VK_SLASH)))
  60. {
  61.  
  62. JOptionPane.showMessageDialog(null, "Please Enter Valid");
  63. evt.consume();
  64. }
  65. }
  66.  
  67. if (evt.getKeyCode() == KeyEvent.VK_ENTER) {
  68. //password pwd = new password();
  69. //pwd.setVisible(true);
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80. jSpinner1.requestFocus();
  81.  
  82. if (evt.getSource() == jSpinner1) //add
  83. {
  84. try {
  85. String host = "jdbc:mysql://localhost:3306/indospirit";
  86. String uName = "root";
  87. String uPass = "paras123";
  88.  
  89. //Class.forName("com.mysql.jdbc.Driver").newInstance();
  90. java.sql.Driver d = new com.mysql.jdbc.Driver();
  91.  
  92. Connection con = DriverManager.getConnection(host, uName, uPass);
  93.  
  94. PreparedStatement ps;
  95. System.out.println("weww");
  96.  
  97. ps = con.prepareStatement("INSERT INTO `log1`(`date`)VALUES('" + dateString + "')");
  98.  
  99. int i = ps.executeUpdate();
  100.  
  101. if (i > 0) {
  102. JOptionPane.showMessageDialog(null, "Record Added");
  103. } else {
  104. JOptionPane.showMessageDialog(null, "Record NOT Added");
  105. }
  106. } catch (SQLException ex) {
  107. //ex.printStackTrace();
  108. System.err.println(ex.toString());
  109. } catch (Exception ex1) {
  110. //ex1.printStackTrace();
  111. System.err.println(ex1.toString());
  112. }
  113. }
  114.  
  115. try {
  116. String host = "jdbc:mysql://localhost:3306/indospirit";
  117. String uName = "root";
  118. String uPass = "paras123";
  119.  
  120. //Class.forName("com.mysql.jdbc.Driver").newInstance();
  121. java.sql.Driver d = new com.mysql.jdbc.Driver();
  122.  
  123. Connection con = DriverManager.getConnection(host, uName, uPass);
  124. Statement stmt = con.createStatement();
  125. ResultSet rs = stmt.executeQuery("SELECT * from `log1` ORDER BY `date` DESC limit 1");
  126.  
  127. while (rs.next()) {
  128.  
  129. int col = rs.getInt("id");
  130. String str = rs.getString("date");
  131.  
  132. jLabel10.setText(str);
  133.  
  134. System.out.println(col + " " + str + " ");
  135.  
  136. }
  137.  
  138. } catch (SQLException ex) {
  139. System.err.println(ex.toString());
  140. } catch (Exception ex1) {
  141. System.err.println(ex1.toString());
  142. }
  143.  
  144. }
  145.  
  146.  
  147. event not working
  148.  
  149. how could I check THAT date Enterd by user in date format in JFormattedTextField...please help IN KEY PRESSED EVENT
  150.  
  151. my code is here
  152.  
  153. System.out.println(evt.getKeyChar());
  154.  
  155. if (evt.getKeyCode() == KeyEvent.VK_ENTER) {
  156.  
  157. Date date = (Date) evt.getSource();
  158. if(!(date.equals(format)))
  159. {
  160. evt.consume();
  161. }
  162. }
  163.  
  164. SimpleDateFormat formatter = new SimplDateFormat(DATE_FORMAT_NOW);
  165. String dateString = textField.getText();
  166. Date date;
  167. try {
  168. date = formatter.parse(dateString);
  169. } catch (ParseException) {
  170. statusLabel.setText("Please enter a valid date");
  171. // or JOptionPane.showMessageDialog(null, "Please Enter a valid Date");
  172. }
  173.  
  174. public class SpinnerDateTest {
  175.  
  176. public static void main(String[] args) {
  177. Date date = new Date();
  178. JSpinner spinner = new JSpinner();
  179. SimpleDateFormat formatter = new SimpleDateFormat("dd/MMM//yyyy");
  180. String dateString = formatter.format(date);
  181. spinner.setModel(new SpinnerListModel(new String[]{dateString}));
  182. JOptionPane.showConfirmDialog(null, spinner, "Spinner:"
  183. ,JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE);
  184.  
  185. }
  186. }
  187.  
  188. public static void main(String[] args) {
  189. Date date = new Date();
  190. JSpinner spinner = new JSpinner();
  191. spinner.setModel(new SpinnerDateModel(date, null, null, Calendar.DAY_OF_WEEK));
  192. JOptionPane.showConfirmDialog(null, spinner, "Spinner:"
  193. ,JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE);
  194.  
  195. }
  196.  
  197. DateFormat format = new SimpleDateFormat("dd/MM/yyyy");
  198. DateFormatter formatter = new DateFormatter(format);
  199. format.setLenient(false);
  200. formatter.setAllowsInvalid(false);
  201. formatter.setOverwriteMode(true);
  202. JFormattedTextField formattedTextField = new JFormattedTextField(formatter);
  203. formattedTextField.setValue(new Date());
  204. formattedTextField.addKeyListener(new KeyAdapter() {
  205.  
  206. @Override
  207. public void keyPressed(KeyEvent evt) {
  208. //System.out.println(evt.getKeyChar());
  209. //TODO
  210. }
  211. });
  212.  
  213. protected JButton calendarButton;
  214. ...
  215. calendarButton = new JButton(icon) {
  216.  
  217. public boolean isFocusable() {
  218. return false;
  219. }
  220. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement