- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 swing 表单,其中包含 jXDatePicker 来捕获日期。如果未在 jXDatePicker 中选择日期,则尝试将日期插入数据库时会引发错误。以下是我在 Netbeans 中遇到的错误: 线程“AWT-EventQueue-0”中出现异常 java.lang.NullPointerException。下面是给我错误的代码:
String dateOpened, dateOfLastUpdate, dateOf1stDelinquency, dateOfLastPayment, dateClosed;
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
dateOpened = format.format(jXDatePicker7.getDate());
dateOfLastUpdate = format.format(jXDatePicker2.getDate());
dateOf1stDelinquency = format.format(jXDatePicker4.getDate());
dateOfLastPayment = format.format(jXDatePicker5.getDate());
dateClosed = format.format(jXDatePicker6.getDate());
String query2 = "insert into ACCOUNT (ACCOUNT_NUMBER,DATE_CLOSED ,DELINQUENCY_DATE, UPDATE_DATE,AMOUNT_OWING,"
+ "BALANCE,PAYMENT_HISTORY,ACCOUNT_STATUS,MONTHLY_PAYMENT,TERMS_DURATION,PRINCIPAL,CREDIT_LIMIT,"
+ "DATE_OPENED,PORTIFOLIO_TYPE,ACCOUNT_TYPE,NATIONAL_ID,COSIGNER_NATIONAL_ID)"
+ "values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
PreparedStatement preparedStatement2 = con.prepareStatement(query2);
preparedStatement2.setString(1, acc_no);
preparedStatement2.setString(2, dateClosed);
preparedStatement2.setString(3, dateOf1stDelinquency);
preparedStatement2.setString(4, dateOfLastUpdate);
preparedStatement2.setDouble(5, amount_owing);
preparedStatement2.setDouble(6, current_balance);
preparedStatement2.setString(7, payment_history);
preparedStatement2.setString(8, account_status);
preparedStatement2.setDouble(9, monthly_payment);
preparedStatement2.setDouble(10, terms_duration);
preparedStatement2.setDouble(11, principal);
preparedStatement2.setDouble(12, credit_limit);
preparedStatement2.setString(13, dateOpened);
preparedStatement2.setString(14, portfolio_type);
preparedStatement2.setString(15, acc_type);
preparedStatement2.setString(16, national_id);
preparedStatement2.setString(17, cosigner_national_id);
preparedStatement2.executeUpdate();
某些日期不是必需的,并且在某些情况下适用,因此用户在这种情况下无法选择日期。
最佳答案
检查每个 JXDatePicker 的日期,例如 jXDatePicker2.getDate()
是否为 null。如果该日期恰好为空,则不要调用 format.format。如果日期为空并且按下 Enter 键,我会收到与 format.format 行中提到的完全相同的错误。相反,选择一些默认时间,例如 new Date(0);
含义:
format.format(new Date(0));
关于java - 我如何处理空的 jXDatePicker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23141713/
我想要一个日期选择器在我的 jframe 中。我正在使用 SwingX 的 JXDatePicker,但我无法找出它是如何工作的,日期选择器没有显示。 private void jButton
修改问题如何让JXDatePicker使用指定语言? 最佳答案 不幸的是,JXDatePicker 依赖于旧的 Java 日期和时间类,包括 Date 和 DateFormat。不幸的是,它们设计得很
我想用自定义日期初始化 JXDatepicker。目前我正在尝试这个: Date date1= new Date(2006-01-01); Date date2 = new Da
我有一个 swing 表单,其中包含 jXDatePicker 来捕获日期。如果未在 jXDatePicker 中选择日期,则尝试将日期插入数据库时会引发错误。以下是我在 Netbeans 中遇到
我在我的 Swing 应用程序中使用 JXDatePicker,并使用以下代码将日期值设置为 SQL Server 表 Date date = jDatePicker1.getDate();
我正在尝试扩展 JXDatePicker,以便它在获得焦点时打开。搜索了我理解的提示,但没有成功。有没有一种优雅的方式来做到这一点? 最佳答案 令人惊讶的是,这真的不可能:-( 这一次,JXDateP
我收到这样的类型错误:- DatePickerExample.java:5: error: package org.jdesktop.swingx does not exist import org.
我正在做一个连接到mysql数据库的系统(java应用程序)。我使用 JXdatepicker。 我需要禁用已记录在数据库中的特定日期。 我环顾四周,看到了这个: Date[] dates = {ne
是否可以从 JXDatePicker 组件中不仅获取日期,还获取日期和时间? 我已将小部件配置为显示此格式: SimpleDateFormat dateFormatter = new SimpleDa
我在 JFrame 中使用了 JXDATEPICKER。但是,日期以以下形式显示:2014年10月15日 我希望日期按以下格式显示:yyyy-mm-dd谢谢。 最佳答案 您可以像这样使用 Simple
在netbeans上,一切都很好,当我构建项目并从dist文件夹中执行.jar时,也很好。但是当我移动 .jar 并执行时; cmd 给了我这个 它指向 JXDatePicker 的声明我在库项目中有
我想要一个监听器,当 JXDatePickers 编辑器单元格获得焦点时自动选择该条目。 DatePicker.getEditor().selectAll(); 不起作用。所以我尝试了这个: Date
我需要一个接受 4 种格式的字段:整数、浮点、字符串 和日期。当用户需要输入日期时,UI 将显示一个日期选择器。 因此,为了简化 UI 以拥有单个文本字段,我创建了一个 JXDatePicker,其中
我想个性化 JXDatePicker。更具体地说,我想在自己的位置上创建自己的操作按钮。我试图提取包含的 JButton,但是当我尝试将它添加到任何 JPanel 时,它只会添加空白空间。 JXDat
我正在使用 SwingX JXDatePicker,但我不知道如何提供下一年/上一年的按钮(因为默认情况下它只提供下一个/上个月的按钮)。 此外,SwingX 似乎不再维护:我应该使用更新的组件作为日
我想在可在触摸屏上运行的应用程序中使用这个 JXDatePicker 组件。因为默认组件很小,所有的日期和按钮都很难用一个坏的触摸屏来点击我想让它们更大。到目前为止,我成功地使结果文本字段更大(显示所
我正在编写的程序允许用户单击 JXDatePicker 上的日期来设置任务完成的日期。我想在 JXDatePicker 中禁用 future 日期的选择,因为在我的程序中选择 future 日期是无效
我需要使用 JXDatePicker 使我的 JTable 中的日期单元格可编辑。我想我需要实现 TableCellEditor,但我不敢自己解决它。有没有人有可以帮助我的链接或一段快速代码? 最佳答
有谁知道是否可以使用 swingx 的 jxdatepicker 选择多天?我使用的是 swingx 版本 1.6.1(看起来是最新的)。 最佳答案 看起来 JXMonthView 类中有已弃用的方法
当用户按下 Enter 键时,我需要将焦点转移到另一个元素上,所以我成功地通过这种方式在大多数元素上注册了 KeyStroke: this.getInputMap( ).put( KeyStroke
我是一名优秀的程序员,十分优秀!