我正在创建一个带圆角的登录窗口.一切都很好,请参阅图片,但我遇到了使JFrame/ContentPane透明化的挑战.每个角落都有白色区域(箭头所示),我似乎无法删除,因为我无法为JFrame或ContentPane将opague设置为false.
关于我如何删除这些白色区域的任何想法 替代文本http://i39.tinypic.com/dmsile.png
如何设置应用程序范围的键监听器(键盘快捷键),以便在按下组合键(例如Ctrl+ Shift+ T)时,在Java应用程序中调用某个操作.
我知道键盘快捷键可以设置JMenuBar菜单项,但在我的情况下,应用程序没有菜单栏.
我有一个JDBC Date列,如果ai使用getDate只是在2009年10月2日获得' date '部分,但是如果我使用getTimestamp我得到完整的' date ' 2009年10月2日13:56:78:890.这是我想要的.
但是,getTimestamp返回的'date'会忽略'GMT值,假设日期; 2009年10月2日13:56:78:890,我最终获得2009年10月2日15:56:78:890
我的日期在数据库中保存为+ 2GMT日期,但应用程序服务器在GMT上,即落后2小时
怎么还能按照现状,2009年10月2日13:56:78:890
编辑
我在客户端获得了GMT +2上的日期+2
我上课了AppUser;
class AppUser {
private String firstName;
private String lastName;
//-- getters and setters
}
Run Code Online (Sandbox Code Playgroud)
我还有另一堂课Student;
class Student {
private AppUser appUser;
private Date dateOfBirth;
//-- getters and setters
}
Run Code Online (Sandbox Code Playgroud)
我如何搜索学生John Doe,firstName John,lastName Doe?
如果它是出生日期的属性,我会创建一个Criteria并Restristions.eq在日期上添加一个相等的限制().我如何为AppUser对象中的lastName和firstName执行此操作?
我想增加JTextField和JTextArea的间距/填充/插入.有效增加下图中两条红线之间的间距:
是否反序列化@Resource时应用方法的注释EJB?我有一个容器持久化的EJB计时器,并且想知道在反TimerService序列化EJB时是否会再次注入瞬态(它不可序列化).
我有一个应用程序,它使用了JBoss 的自定义登录模块.身份验证可能由于各种原因而失败,我必须向用户显示这些而不是通常的Inavlid username / password错误.
有没有办法从登录消息中获取错误消息?我认为最好的方法是通过异常,因为authenticate返回一个布尔值,但我无法确定如何在身份验证后捕获它.任何指针都欢迎.
我有Entity一个enum属性和一对夫妇NamedQueries.其中一个NamedQueries具有enum属性作为参数即
SELECT m FROM Message m WHERE m.status = :status
当我尝试查询查询时,我得到以下错误;
Caused by: java.lang.IllegalArgumentException: You have attempted to set a value of type class my.package.Status for parameter status with expected type of class my.package.Status from query string SELECT m FROM Message m WHERE m.status = :status.
我正在使用Toplink
这怎么样?我如何让JPA开心?