出于学习目的,我正在尝试编写自己的日期选择器。
显示日历弹出窗口的类型,我们可以选择一个日期。
我不知道那个东西叫什么。是没有窗口的Jframe吗?
它是什么以及如何在没有常规 Swing 框架或弹出窗口的情况下显示它?
最佳答案
这可以通过使用 JFrame
并对其调用 setUndecorated(true)
来完成。
示例代码:
// Left image
frame = new JFrame();
frame.add(new JButton("Decorated"));
// Right image
frame2 = new JFrame();
frame2.setUndecorated(true);
frame2.add(new JButton("Undecorated"));
结果:
然后可以在选择日期时关闭另一个框架。也可以通过向父框架添加点击监听器并在那里关闭框架来取消,或者添加窗口状态监听器以在失去焦点时立即关闭选取器框架。
关于java - 如何在 Java 中创建日期选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19756042/