Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void jDateChooser2FocusGained(java.awt.event.FocusEvent evt) {
- // TODO add your handling code here:
- //JDateChooser2 jdc = new JDateChooser2("DD/MM/YYYY", true);
- //jDateChooser2.getDateEditor().getUiComponent().requestFocusInWindow();
- jDateChooser2.requestFocusInWindow();
- }
- public class welcome extends javax.swing.JFrame {
- public static final String DATE_FORMAT_NOW = "dd/MMM/YYYY ";
- Calendar cal = Calendar.getInstance();
- SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT_NOW);
- Date date = new Date();
- /**
- * Creates new form welcome
- */
- public welcome() {
- initComponents();
- sdf.setLenient(false);
- String dt = sdf.format(cal.getTime());
- System.out.println(dt);
- try
- {
- date = sdf.parse(dt);
- System.out.println(date);
- }
- catch(ParseException pe)
- {
- System.out.println("pe: " + pe.getMessage());
- Toolkit.getDefaultToolkit().beep();
- }
- jLabel3.setText(dt);
- jTextField1.setText(dt);
- }
- private void jTextField1KeyPressed(java.awt.event.KeyEvent evt) {
- // TODO add your handling code here:
- // System.out.println("guihgio");
- if (evt.getKeyCode() == KeyEvent.VK_ENTER) {
- System.out.println("enter press key");
- this code is not working//
- char c = evt.getKeyChar();
- if (!((c >= '0') && (c <= '9') ||
- (c == KeyEvent.VK_BACK_SPACE) ||
- (c == KeyEvent.VK_DELETE) || (c == KeyEvent.VK_SLASH)))
- {
- JOptionPane.showMessageDialog(null, "Please Enter Valid");
- evt.consume();
- }
- }
- if (evt.getKeyCode() == KeyEvent.VK_ENTER) {
- //password pwd = new password();
- //pwd.setVisible(true);
- jSpinner1.requestFocus();
- if (evt.getSource() == jSpinner1) //add
- {
- try {
- String host = "jdbc:mysql://localhost:3306/indospirit";
- String uName = "root";
- String uPass = "paras123";
- //Class.forName("com.mysql.jdbc.Driver").newInstance();
- java.sql.Driver d = new com.mysql.jdbc.Driver();
- Connection con = DriverManager.getConnection(host, uName, uPass);
- PreparedStatement ps;
- System.out.println("weww");
- ps = con.prepareStatement("INSERT INTO `log1`(`date`)VALUES('" + dateString + "')");
- int i = ps.executeUpdate();
- if (i > 0) {
- JOptionPane.showMessageDialog(null, "Record Added");
- } else {
- JOptionPane.showMessageDialog(null, "Record NOT Added");
- }
- } catch (SQLException ex) {
- //ex.printStackTrace();
- System.err.println(ex.toString());
- } catch (Exception ex1) {
- //ex1.printStackTrace();
- System.err.println(ex1.toString());
- }
- }
- try {
- String host = "jdbc:mysql://localhost:3306/indospirit";
- String uName = "root";
- String uPass = "paras123";
- //Class.forName("com.mysql.jdbc.Driver").newInstance();
- java.sql.Driver d = new com.mysql.jdbc.Driver();
- Connection con = DriverManager.getConnection(host, uName, uPass);
- Statement stmt = con.createStatement();
- ResultSet rs = stmt.executeQuery("SELECT * from `log1` ORDER BY `date` DESC limit 1");
- while (rs.next()) {
- int col = rs.getInt("id");
- String str = rs.getString("date");
- jLabel10.setText(str);
- System.out.println(col + " " + str + " ");
- }
- } catch (SQLException ex) {
- System.err.println(ex.toString());
- } catch (Exception ex1) {
- System.err.println(ex1.toString());
- }
- }
- event not working
- how could I check THAT date Enterd by user in date format in JFormattedTextField...please help IN KEY PRESSED EVENT
- my code is here
- System.out.println(evt.getKeyChar());
- if (evt.getKeyCode() == KeyEvent.VK_ENTER) {
- Date date = (Date) evt.getSource();
- if(!(date.equals(format)))
- {
- evt.consume();
- }
- }
- SimpleDateFormat formatter = new SimplDateFormat(DATE_FORMAT_NOW);
- String dateString = textField.getText();
- Date date;
- try {
- date = formatter.parse(dateString);
- } catch (ParseException) {
- statusLabel.setText("Please enter a valid date");
- // or JOptionPane.showMessageDialog(null, "Please Enter a valid Date");
- }
- public class SpinnerDateTest {
- public static void main(String[] args) {
- Date date = new Date();
- JSpinner spinner = new JSpinner();
- SimpleDateFormat formatter = new SimpleDateFormat("dd/MMM//yyyy");
- String dateString = formatter.format(date);
- spinner.setModel(new SpinnerListModel(new String[]{dateString}));
- JOptionPane.showConfirmDialog(null, spinner, "Spinner:"
- ,JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE);
- }
- }
- public static void main(String[] args) {
- Date date = new Date();
- JSpinner spinner = new JSpinner();
- spinner.setModel(new SpinnerDateModel(date, null, null, Calendar.DAY_OF_WEEK));
- JOptionPane.showConfirmDialog(null, spinner, "Spinner:"
- ,JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE);
- }
- DateFormat format = new SimpleDateFormat("dd/MM/yyyy");
- DateFormatter formatter = new DateFormatter(format);
- format.setLenient(false);
- formatter.setAllowsInvalid(false);
- formatter.setOverwriteMode(true);
- JFormattedTextField formattedTextField = new JFormattedTextField(formatter);
- formattedTextField.setValue(new Date());
- formattedTextField.addKeyListener(new KeyAdapter() {
- @Override
- public void keyPressed(KeyEvent evt) {
- //System.out.println(evt.getKeyChar());
- //TODO
- }
- });
- protected JButton calendarButton;
- ...
- calendarButton = new JButton(icon) {
- public boolean isFocusable() {
- return false;
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement