我需要一种简单的方法来在java中实现日历(类似于谷歌日历)。日历必须在顶部显示周一至周日,并且每小时显示为一行。
Monday | Tuesday | Wednesday
08:00
09:00
10:00
11:00
如何在 Swing 中创建这样的日历?我正在使用 Netbeans IDE。每列应该能够容纳一些文本。
我可以在 swing 中使用 table 组件吗?如果是这样,我可以修改它以满足我的需要吗?
最佳答案
您可能会考虑使用JTable
。您可以使用 AbstractTableModel
定义表格的维度以及其他一些属性,然后您可以使用所需的值填充顶行和第一列。如果您希望能够将数据输入到日历中,您还可以将表格的某些部分设置为可由用户编辑。
有关更多信息,请查看JTable documentation .
关于java - 在 Java Swing 中构建简单日历的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/859012/